Turbolab Interview Experience for Python Developer
Last Updated :
29 May, 2024
I applied to this company via its career page and received an email for the first round.
Round 1 - Programming Round:
- There were 3 questions to be solved in 3 hours.
- 2 questions were easy to moderate level, and 1 was tough.
- I was able to solve 1.5 out of the 3 questions.
- The questions were based on:
- Dynamic programming
- String manipulation
- List manipulation Suggestion: Practice simple and medium-level coding challenges daily, as it helps develop logical thinking, which is beneficial for clearing the programming round.
Round 2 - Interview Round:
- The interview round was very tough.
- The questions asked were:
- Write a function to append a number in a linked list.
- How do you read a file and get the description of the file in pandas?
- What is the difference between pandas and numpy?
- How does a firewall work?
- What are DNS, TLD, and NAT?
- What does 32-bit mean in a 32-bit system?
- Write code to find anagrams of strings.
- Why should they hire you?
- The interviewer ended the interview after these questions.
Suggestion: Be thorough with whatever you've written in your resume, as the interviewer will ask in-depth questions based on that.