KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #3020
Applications open Internship

Software Trainee

Atidan Technologies

  • Mumbai, India
  • Competitive Package
  • Internship
  • Posted Today
HR
Recruiter contact In post
Recruiter / hiring contact
careers@atidan.com at Atidan

About the role

"Innovate, Learn, and Grow: Start Your Career as a Trainee in Our Dynamic Tech Team!"

For quick response ensure to follow our LinkedIn profile: https://in.linkedin.com/company/atidan-technologies-pvt-ltd, along with your CV, cover letter and video profile link on careers@atidan.com

We are looking for software graduate students (2026/2027) with a high academic record, excellent verbal & written communication skills and logical thinking ability.

Selection Criteria: 80% and above 10th, 12th and Graduation

Preferred: BE/BTech - Computer Science, Information Science, Information Technology (IT)

Location: Mumbai - Andheri East

Job Description

  • Develop & support custom-built applications and participate in the product development.
  • Participate in the analysis of requirements to understand the business and system needs regarding user interfaces, application enhancements, new functionality, and back-end processes.
  • Code and modify simple applications using programming tools. Document all code using standard forms and procedures, adhering to all naming conventions.
  • Create reports and work with others in the technical and analytical aspects of report creation.
  • Participate in the unit, system, and user acceptance testing.
  • Adopt new and emerging technologies to provide solutions to client needs.

Required Primary Skills

  • Analysis, Development, Enhancement & Support of Projects
  • Highly Motivated & Excellent Team Player
  • Possess Good Analytical & Debugging Skill

Secondary Skills

  • Strong Communication Skills
  • Performance Driven
  • Innovative
  • Analytical
  • Attention to Detail
  • Problem Solving

Atidan offers a range of benefits to its employees, including:

Health insurance: Health insurance is offered for the entire family.

Education plans: Atidan offers education plans to help employees upskill.

Performance-based incentives: Atidan offers performance-based incentives to employees.

Going Extra Mile (GEM) rewards: Atidan rewards employees for their contributions to the company through the GEM program.

Work-life balance: Atidan offers benefits to help employees balance their work and life, including subscriptions for physical fitness and entertainment.

Flexible timings: Atidan offers flexible timings to its employees.

Soft skill training: Atidan offers soft skill training to its employees.

Eligibility & process

Who can apply

Seniority: Entry level. Employment type: Full-time

Skills & stack

Data Structures & Algorithms Python/Java OOP SQL REST APIs Git Docker

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Data Structures & Algorithms, Python/Java, OOP, SQL, REST APIs, Git, Docker) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Atidan Technologies Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Atidan Technologies as a Software Trainee?
Highlight Atidan Technologies's market reputation, recent tech innovations, and how your skills in Data Structures & Algorithms directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Atidan Technologies Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii