InteligenAI interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

InteligenAI
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
My journey into software development began with mastering the fundamentals of data structures, algorithms, and object-oriented programming, providing a strong foundation for problem-solving. I then explored full-stack development, working with HTML, CSS, JavaScript, React, and Node.js to build dynamic web applications. Notable projects include QuizMaster, a platform for creating and sharing quizzes, and an e-commerce application with seamless cart functionality. Beyond web development, I delved into data science and AI, working on projects such as Brain Tumor Detection using CNNs and Credit Card Fraud Detection using XGBoost, which strengthened my ability to integrate machine learning with software development. I leveraged online learning platforms to refine my coding skills and participated in internships, including a research internship and a summer internship at Cantilever, where I worked on production-ready applications. My preparation for roles involves continuously improving my DSA, system design, and software development skills, reinforcing the importance of consistency, curiosity, and hands-on practice in becoming a better engineer.
Application story
The Inteligen AI on-campus recruitment process was a valuable learning experience. It began with an online test assessing aptitude, data structures, and algorithmic problem-solving skills, followed by a technical interview where I discussed my knowledge of DSA, system design, and problem-solving approaches. While I demonstrated strong coding skills, the process highlighted areas for improvement, such as optimizing solutions and handling edge cases more effectively. This experience enhanced my confidence and motivated me to refine my skills, better preparing me for future SDE opportunities.
Why selected/rejected for the role?
I was not selected for the SDE role at Inteligen AI because, while my DSA skills were strong, I realized that I was slightly under-skilled in system design and advanced problem-solving techniques. The interview process highlighted the need for better optimization strategies, deeper understanding of databases, and handling edge cases more efficiently. This experience helped me identify areas for improvement, motivating me to enhance my skills in software architecture, scalability, and performance optimization to be better prepared for future opportunities.
Preparation
Duration: 1.5 months
Topics: Arrays, Strings, Linked List, Stacks & Queues, Trees (Binary Tree, BST, Trie), Graphs (BFS, DFS, Dijkstra’s), Hashmaps, Heaps, Dynamic Programming, Recursion, Backtracking, Sliding Window, Two Pointers, Bit Manipulation
Tip
Tip

Tip 1: Master common problem-solving patterns like two pointers, sliding window, and prefix sums to optimize your approach.
Tip 2: Practice binary tree and BST operations such as traversal, insertion, deletion, and balancing techniques.
Tip 3: Strengthen your dynamic programming skills by solving problems like Longest Common Subsequence, Knapsack, and Matrix Chain Multiplication.

Application process
Where: Campus
Eligibility: Above 7.5 CPGA, (Salary Package: 10 LPA)
Resume Tip
Resume tip

Tip 1: Add some factual information about the projects you made.
Tip 2: State only those skills that you possess and not fake ones.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration30 minutes
Interview date12 Nov 2024
Coding problem4

In first round I had to solve 30 MCQs based on Logical Reasoning, OS and DSA.

1. OS

Q: Which of the following scheduling algorithms allows process pre-emption?
A) First-Come-First-Serve (FCFS)
B) Shortest Job Next (SJN)
C) Round Robin (RR)
D) Both B and C

Problem approach

The correct answer is:
D) Both B and C

Explanation:


First-Come-First-Serve (FCFS) (A) → Non-pre-emptive. Once a process starts execution, it cannot be interrupted until it completes.

Shortest Job Next (SJN) (B) → Can be pre-emptive (SRTF) or non-pre-emptive. If implemented as Shortest Remaining Time First (SRTF), it allows pre-emption, meaning if a new process with a shorter burst time arrives, it will pre-empt the currently running process.

Round Robin (RR) (C) → Pre-emptive. Uses a time quantum, meaning each process gets a fixed time slice before being pre-empted and moved back to the ready queue.

Tip 1:Study in detail about OS.
Tip 2:Also have deep knowledge of DSA.

2. Puzzle

Q: A train 180 meters long is running at a speed of 54 km/h. How much time will it take to cross a pole?

Problem approach

Given:

Length of train = 180 meters

Speed of train = 54 km/h

Convert speed from km/h to m/s:

Speed in m/s=54×1000/60×60=15m/s

Time=Distance/Speed=180/15=12 seconds

Answer: 12 seconds

Tip 1: Brush up basic aptitude questions.

3. Puzzle

Q: If TABLE is written as GZYOV, how is CHAIR written?

Problem approach

Observe the letter shifts:


Each letter in "TABLE" is transformed as follows:

T → G (Shift backward by 13)
A → Z (Shift backward by 1)
B → Y (Shift backward by 1)
L → O (Shift forward by 3)
E → V (Shift backward by 9)
 

Now applying the same shifts to CHAIR:

C → X (Shift backward by 13)
H → G (Shift backward by 1)
A → Z (Shift backward by 1)
I → L (Shift forward by 3)
R → I (Shift backward by 9)

Answer: XGZLI

4. DSA

Q: Which data structure is used for implementing recursion?
A) Queue
B) Stack
C) Linked List
D) Heap

Problem approach

Explanation:

Recursion works by using the call stack, where function calls are stored in a Last In, First Out (LIFO) order. When a recursive function is called, it is pushed onto the stack, and when it returns, it is popped from the stack.

Answer:B) Stack

02
Round
Medium
Video Call
Duration30 minutes
Interview date19 Nov 2024
Coding problem1

It was a basic DSA questioning round with some resume based questions.

1. Subarray With Given Sum

Moderate
15m average time
85% success
0/80
Asked in companies
Thought WorksAdobeInfo Edge India (Naukri.com)

Given an array of N integers and an integer S, find a contiguous subarray that adds up to S. If multiple subarrays exist, return any one of them. If no such subarray exists, return [-1].

Problem approach

Initialize pointers → left = 0, current_sum = 0.
Expand window → Iterate right from 0 to N-1, adding arr[right] to current_sum.
Shrink window → While current_sum > S, subtract arr[left] and move left forward.
Check for match → If current_sum == S, return [left + 1, right + 1] (1-based index).
Return result → If no subarray is found, return [-1].

Try solving now
03
Round
Easy
HR Round
Duration20 minutes
Interview date21 Nov 2024
Coding problem1

1. HR Questions

  • Tell me about yourself.
  • Walk me through your resume.
  • Why do you want to join our company?
  • What do you know about our company and its products/services?
  • Share an instance where you had to meet a tough deadline.
  • What are your salary expectations?
  • Do you have any questions for us?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
961 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6450 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114579 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57825 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34961 views
7 comments
0 upvotes