Bytelearn Interview Experience for SWE
Last Updated :
10 Jul, 2023
I applied at Bytelearn at the time of openings for SWE Interns. Received the OA link from HR. After clearing OA, I didn’t get a response for 2 weeks, so I called and took a follow-up for the application at Bytelearn. I was told the positions have been filled, but they will save my profile for future openings. It happened really when after 3 months I got a call from Bytelearn for the openings. I again received the OA link and submitted it.
I was qualified for the further process which included 2 technical rounds, and 1 hiring manager round.
Technical Round 1:
The first round of the interview was a technical screening conducted over a video call. The interviewer began by asking about my introduction.
Next, I was given a coding problem to solve. The problem was LRU (Least Recently Used) Cache. I heard about this problem once but didn’t know anything about it. The interviewer gave me some hints regarding the problems. He asked me about the approach to the problem. I explained my approach. The interviewer asked follow-up questions to test my understanding of time and space complexity. I asked whether I should code the problem or not. He told that was fine.
Conclusion: Asked 1 DSA problem (medium). Only approach in the proper direction with an understanding of time and space complexity. No coding was asked. I was not sure about the selection as he didn’t ask me to code, but I got a call from HR for qualifying to next round.
Technical Round 2:
The second round of the interview was a technical screening conducted over a video call. The interviewer began by asking about my introduction, experiences, and projects. He opened my resume and started asking me all details about the 4 projects mentioned. My projects were mainly MERN stack-based and 1 unique project which used three.js. He was so inquisitive to know about the project which I made with three.js. He appreciated me for the three.js project. The discussion of projects and experiences went over 50 min [you heard it right 🙂 ]. He asked me the first DSA question which was based on rearranging the string.
Problem Statement: Rearrange the same characters placing that at distance d in a string.
I thought for a while, and he provided me with a sample test case for the problem. I was good to go with my approach, but then he gave me one edge case which took me 10 more mins. I was asked to write pseudo code first. After the successful completion of the explanation, I was asked about the time complexity of the problem. He agreed to all my statements, hopefully. I was asked the next question.
Problem Statement: N buckets are placed. If there are some balls to be placed in the buckets, how many combinations are possible? No code asked.
Conclusion: Asked 2 problems. 1 medium-hard and 1 easy-medium. Both answered. My plus point was that my project round went for around 50 mins. I was confident about the qualification in the next round. And yes! I got a call from HR for Hiring Manager round.
Hiring Manager Round:
The final round of the interview was more non-technical aspects. Initially, the interviewer introduced himself and after that, I started with my introduction. I explained my projects to him with a live demo.
Few questions that I was asked:
- Why do want to join Bytelearn?
- Why did you want to leave your last Internship?
- What are you expecting here to learn?
- What you can provide us with?
Further, I asked them about working days. what type of work profile do we have here? What does Bytelearn exactly target or focus on?
After the final round, I got a call from HR for the last time and I got selected for the SWE Intern role (backend solver) at Bytelearn.
Share your thoughts in the comments
Please Login to comment...