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

SDE - Intern

TechnoAgile
upvote
share-icon
2 rounds | 1 Coding problems

Interview preparation journey

expand-icon
Journey
I had just completed my full-stack web development training from Coding Ninjas and started applying for job interviews. By chance, I received a phone call from a friend who was working at Technoagile as a senior software engineer, informing me about a fresher hiring opportunity. He referred me and suggested that I prepare well. I prepared thoroughly and attended the interview. I was ultimately selected, and HR informed me to wait for the offer to be released in the upcoming week.
Application story
I applied through a friend's referral, who was an SDE-2 at Technoagile. I was relieved not to have to go through an assessment and was invited for a direct technical interview. I was asked around 35 questions and one coding problem, which I solved in front of the interviewer. The interview lasted about 40 minutes. At the end, the interviewer asked if I had any questions. I inquired about how close I was to providing good answers. He told me that I did well, that my logical abilities were strong, and that HR would be in touch with me.
Why selected/rejected for the role?
I answered nearly all the problems, only 2-3 of which I was unsure about. For the DSA problem-solving section, I solved the problem right in front of the interviewer without using pen and paper, starting the coding directly. All test cases passed in one run, which impressed the interviewer.
Preparation
Duration: 10 months
Topics: JavaScript, Data Structurers, OOPS, Synchronous Asynchronous, Lexical environments, OOPS in JavaScript, multithreading, etc.
Tip
Tip

Tip 1: Practice at least 400 DSA problems, and aim to solve intermediate-level problems efficiently using recursion, memoization, and dynamic programming.
Tip 2: Complete 2-3 projects, including at least one full-stack project.
Tip 3: Explore and practice JavaScript concepts thoroughly.

Application process
Where: Referral
Eligibility: Above 6 CGPA, CSE or related field, good resume
Resume Tip
Resume tip

Tip 1: Use a good template with projects highlighted.
Tip 2: Keep your resume to one page.

Interview rounds

01
Round
Medium
Video Call
Duration40 minutes
Interview date8 Sep 2023
Coding problem1

The interview started around noon via Google Meet. The interviewer was good and asked very logical questions.

1. Move Zeroes To End

Moderate
30m average time
70% success
0/80
Asked in companies
FacebookAmazonThought Works

Given an unsorted array of integers, you have to move the array elements in a way such that all the zeroes are transferred to the end, and all the non-zero elements are moved to the front. The non-zero elements must be ordered in their order of appearance.

For example, if the input array is: [0, 1, -2, 3, 4, 0, 5, -27, 9, 0], then the output array must be:

[1, -2, 3, 4, 5, -27, 9, 0, 0, 0].

Expected Complexity: Try doing it in O(n) time complexity and O(1) space complexity. Here, ‘n’ is the size of the array.

Problem approach

I initially tried to use sorting algorithms, but the interviewer asked me not to use them and to hard-code a solution with a time complexity of less than O(n2). I found a solution by maintaining two pointers, first and last, as the non-zero element indexes, and placed all the non-zero elements between them while moving zeros before the first index element. This approach resulted in a time complexity of O(n), which is less than O(n2). The test cases passed, and the solution was accepted.

Try solving now
02
Round
Easy
Video Call
Duration15 minutes
Interview date11 Sep 2023
Coding problem0

It was the final round, mostly a personal interview with the Project Manager and Engineering Head. They discussed my interests, and I mentioned that I would work on whatever was provided by the team. I also expressed that I am more interested in a backend role.

Here's your problem of the day

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

Skill covered: Programming

Which keyword is used for inheritance?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
7532 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS Associates
779 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
2895 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2227 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15156 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
14998 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
9977 views
2 comments
0 upvotes