Open In App

Ontic Interview Experience for Software Engineer

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

Round1:

There were two panelists, firstly they made me comfortable and started with a brief introduction about myself. They started with my resume and asked me a few questions about my resume. like, “You have mentioned OAuth2 in your resume, do you really know about it?”. And they asked me the DSA question.

Given a list of N integers, you have to find a pair of integers, n, and m such that n = 2 * m.

Firstly I gave O(n) time and O(n) space approach using the map. Then they asked me to optimize the space, so I gave him a Binary search approach to solve a problem in O(nlogn) time and O(1) space.

Then they asked about all four pillars of OOPS, and after discussion, they again asked the DSA question https://www.geeksforgeeks.org/minimum-number-of-squares-whose-sum-equals-to-given-number-n/

I was able to give O(n*sqrt(n)) time and O(n) space approach. This way first round concludes.

Round2:

They started with my introduction and then asked me about how I learned web development and we had a decent discussion of about 10 minutes about my learning journey. Since I had ReactJS and JS mentioned me in my resume they asked me some questions testing my knowledge of same.

Then they asked me DSA question the same as https://cs.stackexchange.com/questions/129717/given-two-identical-dom-trees-find-same-node-in-tree-b but given one constraint that both trees can’t be traversed parallel. So I was able to solve the question by storing the path of the node in tree1 and following the same path in tree2.

Finally, we had a very interesting discussion on one of my projects in the DBMS domain. They proposed me some hypothetical situations and asked me to give me complete solution to the problem starting from frontend to backend query implementation.

HR round:

This was a proper HR round with questions like

  • Tell me about yourself for 5 minutes.
  • How was your day so far?
  • What makes you angry?
  • How does your friend describe you as a person?
  • What will you do when you are completely stuck on something?
  • Gave me one reason why we should not hire you.
  • Why we should hire you for Ontic? (they wanted to know whether I remember their core values or not)
  • Also, we again had a brief discussion about one of my projects.

Final Tips:

  • Be honest, even if you don’t know the answer try to build up the solution ask for hints discuss loudly with the interviewer.
  •  Prepare everything mentioned in the resume well.
  • Just have a smile on your face:))

Result:

I got placed with an Internship + Job offer.


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

Similar Reads