I applied online. The process took 1 week. I interviewed at Intercontinental Exchange in Aug 2024
Interview
Technical round for an hour, the interviewer looked for very specific answers with implementations that you did in your project and then some coding questions related to java, spring-boot and pl/sql
Interview questions [5]
Question 1
Difference between 'has-a' and 'is-a' relationship, why would you prefer composition over inheritance?
Create 2 entities Employee and department with Annotations which we would use to query db and return out manager and list of employees under that manager
I applied through other source. The process took 2 weeks. I interviewed at Intercontinental Exchange (Georgia, LA)
Interview
Applied through Linkedin. HR person reached out to me and had 15 minutes discussion. He asked expectation and explained benefits offered by ICE.
First round with Director, scheduled for 30 minutes. It went upto 35 minutes in my case. He focused mainly on C++ basics and Modern C++ features and STL.
Second Round: It's a pannel round. 2 person along with Director. it was scheduled for 1 hr. First 30 minutes went discussion on C++ concepts, How do you do code review, how do you ensure efficient code, last 30 minutes hackerrank coding.
I did not clear the coding part, it was doable if you focus with cool mindset and don't jump to different approach in between if at all it is a simple and doable very quickly.
Interview questions [1]
Question 1
1. Modern C++11, 14,17, 20 features. They asked what i know from C++23/26 as well. I said that i don't remember.
2. Mostly, we can expect what they can ask from C++. Be clear about C++ concepts.
For example: All types of constructors, explicit usage, auto, decltype, threads, async programming. STL, search and sorting and time complexity.
3. Prepare few well-known coding logics.
4. They did not focus on how a process handles concurrent connections using select, pselect, poll or epoll. Their main focus was how deep you know the modern C++ and are you able to think and implement some logic.
Five interviews. Recruiter, manager and then co worker. Each different questions. Finally a week after last interview got an email. They went with a different candidate. It was a long drawn out process.