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

Software Developer

Times Internet
upvote
share-icon
4 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1 year
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming, Competitive programming
Tip
Tip

Tip 1 : Practice coding ninja' questions 
Tip 2 : Do internships in which coding is involved 
Tip 3 : Do college project in which coding and your individual contribution is involved

Application process
Where: Campus
Eligibility: Above 7.5 CGPA
Resume Tip
Resume tip

Tip 1 : Coding internship and projects
Tip 2 : Write whatever you know fully

Interview rounds

01
Round
Hard
Online Coding Interview
Duration90 minutes
Interview date25 May 2021
Coding problem2

1. Technical Questions

Approach how you merge
What is linked list
How many sorting algorithms you know

2. Merge Two Sorted Linked Lists

Moderate
15m average time
80% success
0/80
Asked in companies
CIS - Cyber InfrastructureAmazonApple

You are given two sorted linked lists. You have to merge them to produce a combined sorted linked list. You need to return the head of the final linked list.

Note:

The given linked lists may or may not be null.

For example:

If the first list is: 1 -> 4 -> 5 -> NULL and the second list is: 2 -> 3 -> 5 -> NULL

The final list would be: 1 -> 2 -> 3 -> 4 -> 5 -> 5 -> NULL
Try solving now
02
Round
Hard
Video Call
Duration50 minutes
Interview date4 Jun 2021
Coding problem1

1. Technical Questions

What is your project?
What's your contribution?
Which coding language you used?

03
Round
Hard
Video Call
Duration60 Minutes
Interview date8 Jun 2021
Coding problem2

1. DS Questions

What is queue?
What is stack?
What's the difference?

2. Queue Using Stack

Moderate
30m average time
60% success
0/80
Asked in companies
GE (General Electric)ZSGoldman Sachs

Implement a queue data structure which follows FIFO(First In First Out) property, using only the instances of the stack data structure.


Note:
1. To implement means you need to complete some predefined functions, which are supported by a normal queue such that it can efficiently handle the given input queries which are defined below.


2. The implemented queue must support the following operations of a normal queue: 

a. enQueue(data) : This function should take one argument of type integer and place the integer to the back of the queue.

b. deQueue(): This function should remove an integer from the front of the queue and also return that integer. If the queue is empty, it should return -1.

c. peek(): This function returns the element present in the front of the queue. If the queue is empty, it should return -1.

d. isEmpty(): This function should return true if the queue is empty and false otherwise.


3. You will be given q queries of 4 types:

a. 1 val - For this type of query, you need to insert the integer val to the back of the queue.

b. 2 - For this type of query, you need to remove the element from the front of the queue, and also return it.

c. 3 - For this type of query, you need to return the element present at the front of the queue(No need to remove it from the queue).

d. 4 - For this type of query, you need to return true if the queue is empty and false otherwise.


4. For every query of type:

a. 1, you do not need to return anything.

b. 2, return the integer being deQueued from the queue.

c. 3, return the integer present in the front of the queue.

d. 4, return “true” if the queue is empty, “false” otherwise.
Example
Operations: 
1 5
1 10
2
3
4

Enqueue operation 1 5: We insert 5 at the back of the queue.
Queue: [5]

Enqueue operation 1 10: We insert 10 at the back of the queue.
Queue: [5, 10]

Dequeue operation 2: We remove the element from the front of the queue, which is 5, and print it.
Output: 5
Queue: [10]

Peek operation 3: We return the element present at the front of the queue, which is 10, without removing it.
Output: 10
Queue: [10]

IsEmpty operation 4: We check if the queue is empty.
Output: False
Queue: [10]
Try solving now
04
Round
Hard
HR Round
Duration20 minutes
Interview date9 Jun 2021
Coding problem1

1. Basic HR Questions

What your goal?
Why you want to join your company?
What you know about this company?
Strength and weakness?

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
Software Developer
4 rounds | 10 problems
Interviewed by Times Internet
1408 views
0 comments
0 upvotes
Senior Android Developer
2 rounds | 5 problems
Interviewed by Times Internet
921 views
0 comments
0 upvotes
SDE - 2
2 rounds | 2 problems
Interviewed by Times Internet
1182 views
0 comments
0 upvotes
Full Stack Engineer
3 rounds | 3 problems
Interviewed by Times Internet
800 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
5 rounds | 14 problems
Interviewed by Microsoft
3931 views
1 comments
0 upvotes
company logo
Software Developer
6 rounds | 12 problems
Interviewed by SAP Labs
2805 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 3 problems
Interviewed by Amazon
1133 views
0 comments
0 upvotes