Open In App

Milestone Inc. Interview Experience for SDE

Last Updated : 27 Apr, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

I have applied for the position of software engineer fresher at Milestone Inc. This was an off-campus opportunity, and I reached out to the recruitment team, requesting them to consider me for the role. The complete process consists of three rounds – an online test followed by two rounds of interviews.

Round 1 (Online Test):

The first round is an online test conducted on the Mettl platform. The test comprises nine sections, namely Aptitude, Logical Reasoning, Verbal Ability, English, Operating systems, Computer Networks, Data Structure, Computer Fundamentals, and one coding question. The level of the coding question is quite easy, and overall, all the other sections were of medium difficulty.

The very next day, I received an email from the hiring team, stating that I had been shortlisted for the next round.

Round 2 (Technical Interview):

After two days, the next round, which is an online interview, was scheduled. This interview round was taken by a senior developer who asked me to share my screen and code two coding questions. The level of the coding question was easy, but the discussion on approach, complexity, and test cases was really good. I coded both questions correctly, and the interviewer was satisfied with my solutions. Then, he asked me questions related to data structures, DBMS, and SQL queries. He also asked me some questions related to C# and .Net, but I informed him that I did not have knowledge of these technologies.

The next day, I was informed that I had cleared this round.

Round 3 (Technical Interview):

The next round was scheduled after a week, as I was in the middle of my exams. So, I asked the recruitment team to schedule it after a week. This round is also a technical interview, which was taken by the Director of the Engineering team.

He started the interview with a very fruitful conversation, giving me an overview of the company and the role. Then, he asked me to share my screen and gave me a coding question. The level of the question was medium, and I did the 50% solution correctly but got stuck at some point. Then, he gave me a hint, and I completed the question. We then had a long discussion on its time complexity and improvement. After that, he gave me another coding question called Two-sum, which I coded correctly, but he asked me to improve its time complexity. Then, he asked me if I could do it in constant space. We had a long discussion on this and how we could improve its complexity. He was trying to assess my basic knowledge and concepts of programming. After that, he asked me if I had any questions for him.

The next day, I received an email stating that I had been selected for the role of Software Engineer (6 Month Internship + Full Time), and my onboarding started just after a week.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads