📌 Details
-
Company: Uptiq.ai
-
Role: Software Engineer
-
Eligibility Criteria:
- Open for CS / IT / EnTC branches
- CGPA: 8+
- No active backlogs
-
Location: WeWorks, Magarpatta, Hadapsar, Pune
-
Rounds: 5 (OA + 1 Coding Round + 2 Technical + 1 Techno-HR)
🖥 Online Assessment Round
💻 Coding Round
- 2 DSA problems - level : medium to hard
📝 Interview Rounds
✅ 1st Round – Technical Interview
Time : 50 - 55 minutes
This round was conducted online via Google Meet and focused on fundamentals, your resume, and problem-solving approach.
Questions included:
- Explain the approach you used to solve the DSA questions.
- What projects have you worked on?
- What is GenAI? How do LLMs work?
- Which databases have you worked with?
- Difference between SQL and NoSQL with examples.
- System design concepts – Rate limiting, Scaling (horizontal & vertical).
- React features.
- Puzzle from GFG – Identify the heavier ball among 9 balls (8 same weight, 1 heavier) in 3 measurements.
- DSA question – Merge 2 intervals (explain approach only).
- Discuss the tech stack mentioned in your resume.
✅ 2nd Round – Technical + Problem Solving
Time : 1 Hour
This round was more focused on system design and problem-solving.
Topics covered:
- System design of an URL shortener system.
- Draw ER diagram of an e-commerce platform.
- Discussion about tech stack.
- How to reduce energy consumption in a lift?
- Lazy loading – how to efficiently load high-quality images for a good user experience.
- What is Bcrypt?
- How is encryption different from hashing?
- Why did you choose Gemini instead of OpenAI in your projects?
- In which cases would indexing be inefficient?
- What is Docker?
✅ 3rd Round – HR Interview
Time : 35-40 minutes
This round focused on communication, motivation, and personality.
Questions included:
- Self-introduction.
- Design patterns – Singleton, Observer, Factory.
- Write code to implement a doubly linked list.
- Discussion about your projects.
- Rate yourself in the technologies you know.
- How can you adapt to new technologies?
- How much time do you require to learn a new programming language?
- Ask questions – I asked about their platform and agentic AI.
📊 Shortlisting Stats
- 78 students shortlisted from the coding round
- ~45 students cleared the 1st technical round
- ~20 students cleared the 2nd technical round
- 9 selected in the final Techno-HR round (2 girls + 7 boys)
- “The results were announced after 2 days, and I was thrilled to be selected in the final round.”
✅ Tips for Preparation
- Revise all topics you mention in your resume thoroughly.
- Stay updated with recent trends in AI and GenAI.
- Brush up on system design basics.
- Be ready to explain your projects in depth – your role, tech stack, challenges faced.
- Be prepared for a rigorous hiring process – practice communication, problem-solving, and technical clarity.