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

Software Engineer

Coditas
upvote
share-icon
3 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: Data Structures, OOPS, DBMS, Operating System, Basic of NodeJs, Basic Python, Computer Networks, System Design
Tip
Tip

Tip 1 : Prepare basic concepts, and revise well before interview
Tip 2 : Worked upon communication skills before sitting for interview
Tip 3 : Answer all the interview questions confidently, as you have prepared well for the same

Application process
Where: Other
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Keep it short and simple, keep it a single page
Tip 2 : Avoid incorrect info on the resume

Interview rounds

01
Round
Easy
Telephonic
Duration15 mins
Interview date20 Sep 2021
Coding problem0

I got notification call first, for getting shortlisted. Then they asked a time to get connected for 1 round of telephonic interview, so I suggested for the next day 7 pm. I got the confirmation call again before scheduled time, to recheck the availability, after confirmation, I got the call at 7pm. The interviewer was polite and knowledgeable, he asked me about the previous experience and the projects, he asked some basics from the tech stacks, that I had mentioned on resume. I went overall well and chilled experience.

02
Round
Medium
Online Coding Test
Duration40 mins
Interview date23 Sep 2021
Coding problem3

This round was more about testing the practical coding ability of the candidate, the timing of the round was around 8pm, the interviewer was polite and explained the problem to be solved efficiently, he asked some subjective coding questions and also he took coding round and gave sometime to solve the problems.

1. Python based questions

What is Yield statement in python, and write a example code to show its working

Problem approach

I explained the generator in python, and wrote a code to calculate Fibonacci using generator

2. Python based question

Write a code in python using ORM ( django ) which implements joins of sql query

Problem approach

Tip 1: use select related in python django orm to implement joins
 

3. Sorting Characters By Frequency

Moderate
25m average time
75% success
0/80
Asked in companies
Info Edge India (Naukri.com)AdobeUber

You have been given a string ‘S’.


You must return the string ‘S’ sorted in decreasing order based on the frequency of characters.

If there are multiple answers, return any of them.


Example :
Let 'S'= “abAb”. 

Here the characters ‘a’ and ‘A’ have frequency 1 and character ‘b’ has frequency ‘2’.  

Therefore the sorted string is “bbAa”. 
Problem approach

Method 1:
To fulfill the second condition, let’s sort the string using sorted() inbuilt function.
lately, sort the array based on the frequency of the characters. we can use sorted() function with the key attribute and Python lambda function.
complexity : O(nlogn)

Method 2:
In this solution, we are going to use Python dictionary.
This is the most optimistic solution
1. Maintain frequency of each char in python dict as key and values
2. Regenerate string from dict and keep adding the keys to its value times to a empty string

Try solving now
03
Round
Easy
HR Round
Duration20 mins
Interview date30 Sep 2021
Coding problem5

This was the formality and cultural round, to check if candidate is culturally fit for working in the organization.

1. Basic Hr Question

Why did you leave your previous job?

Problem approach

Tip 1: Cite good reasons for moving on from their previous role. Being negative or badmouthing their employer is a red flag.

2. Basic Hr Question

What do you know about our company’s product/services?

Problem approach

Tip 1: Go through their organization history, and collection as much info as you can
Tip 2: they strive on code quality

3. Basic Hr Question

Tell me about this gap in your resume

Problem approach

Tip 1: Be truthful about why was there a gap, in your academics, state the reasons 

4. Basic Hr Question

If you're selected here would you be getting interviewed at other organization also, while you're on notice?

Problem approach

Tip 1: This question really caught me, so I immediately answered no.

5. Basic Hr Question

Do you have any questions?

Problem approach

Tip 1: Always prepared some question by looking at the organizations page
Tip 2: Know your day to day responsibilities, if selected
Tip 3: I also asked about the appraisal policies.

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
SDE - 1
4 rounds | 4 problems
Interviewed by Coditas
2931 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3210 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
2583 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes