Open In App

Tonbo Imaging Interview Experience for Software Embedded Engineer ( 1+ YOE)

Last Updated : 29 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Hi, I was recently(May’23) interviewed for Software Developer position for Tonbo Imaging, a startup working on Defence and Space field. Have a year of experience.

Following were interview rounds/questions-

Round 1- Telephonic Round with HR. Focus was on:-

  1. Reason for Change?
  2. Previous Compensation || Expected Compensation.
  3. Experience in C++.

Round 2- Coding Round || Taken by Team Manager having 8+ YOE.

  • Code and explanation of Merge Sort algorithm.
  • Find minimum element in sorted rotate array?Explain the detailed underlying binary search used?
  • Some questions on C++ concepts.

Round 3- A Take Home-Assignment to be submitted within 2-3 days

Implement XML parsing server, retrieve and update the data element with ‘.’ notation

————————————————————————————

There is a XML server running as an independent process which manages the read and write into an XML file.

Following are the tasks:

  1. Implement an xml parser which satisfies all conditions and restrictions. This code should be all yours and not downloaded from the internet.
  2. Task is to query this xml tag from another process( write code for this process too).
  3. You can’t use any STL or external library

Note:- I am not providing complete description due to obvious reasons. But These are skills used in above assignment question

  1. String Matching
  2. Socket Programming
  3. Nested Loop Handling
  4. Technical Documentation
  5. Testcase Handling

If you are being interviewed for a Start-Up you will get a take home-assignment in the company’s TechStack for sure.

Round 4- Onsite Coding Round in Tonbo’s Bangalore Office.

Modify and add two more features to the above XML Parser Service

  1. A Feature to handle Nested Array element as an XML value.
  2. The XML Parser should be accessible by multiple clients at the same time, using sockets and ports

It was obvious to take help from internet. But you are not allowed to use CHATGPT. The discussion and code iterations took the entire day.

Suggestions-

Nothing specific, Questions will be highly depending around the company’s existing stack and work if you are being interviewed for startups.

Final Outcome-

Selected || Took the Offer


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

Similar Reads