Me postulé a través de otra fuente. El proceso tomó 2 semanas. Acudí a una entrevista en Intercontinental Exchange (Georgia, LA)
Entrevista
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.
Preguntas de entrevista [1]
Pregunta 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.
Me postulé a través de un reclutador. El proceso tomó 3 semanas. Acudí a una entrevista en Intercontinental Exchange en sep 2024
Entrevista
It had three rounds : phone screen, online interview, and onsite. The first round was online with one developer. He asked questions on C++ and CS fundamentals. The next round was with more senior developers. The last round was onsite and whiteboard questions.
Preguntas de entrevista [3]
Pregunta 1
The first round : copy constructor, delete keyword, memory management(smart pointers, RAII), static keyword for member functions and variable, singleton, code review, checking performance and finding bottlenecks (perf, gprof, intel Vtune), sort (stable and not stable),
Second round. public, private, and private keywords. copy elision, how to do code review, C++17/20 features, issues with multi threading(data race, dead lock, recursive mutex,...). The last question was a hacker rank coding questions. Similar to LC 2208.
Onsite. How to prevent iterator invalidation? How to do memory management for std::map. std::sort and how to handle it efficiently using custom function, lambda function,...A medium LC question related to sliding window and max heap. compile time error check. How to work with very big number that go above the range for long long int.