I applied online. The process took 3 months. I interviewed at Intercontinental Exchange (Pune) in Apr 2021
Interview
Worst hiring process i have come across ever. The entire process took ~75 days. In total i gave 4 tech rounds followed by director round and in the end was the final HR round. During the 4 tech rounds, it was twice the panel didn't respected the time schedule and did not joined on time. They asked me to join at a very unusual time time and end up either not turning or at least 30 mins late. In either of the cases, when i tried reaching HR, she did'nt picked up the call too. After every round of interview i gave ~ 3 to 4 days waiting for feedback but was never given a feedback on time. I had to follow up back every single day and usually she took a week to share the results. I cleared 4 tech, director around and even the HR round with a senior panel. Waited patiently and did not heard for 2 weeks. Later got a call and they say you need to give one more tech round and in this round, they asked very stupid question which were way out of the league. Again, waited for 2 weeks and after multiple follow up, HR dropped a message that you couldn't this round. Honestly to me it sounds like this is probably a new process to say NO to a candidate.
Interview questions [1]
Question 1
Several technical questions revolving around performance tuning of SQL Server.
I applied online. The process took 2 weeks. I interviewed at Intercontinental Exchange (Pune) in Jun 2021
Interview
Once applied and profile is shortlisted, HR team will co-ordinate and setup a interview. There were 2 technical rounds and 1 managerial round. The recruiter was very nice and helping . He was very proactive and updated everything diligently.
Interview questions [1]
Question 1
Q1. Pillars of OOPs with real life example, Explain difference between Abstraction and Encapsulation. Can you explain Diamond problem related to inheritance.
Q2. Difference between synchronous and asynchronous programming, difference between thread and task, If we create two threads and one of those throws exception while executing can the main thread handle it ? Can it be handled if we create tasks instead ?
Q3. Can you explain various design patterns and implement Singleton design pattern
Q4. Can you explain how Garbage collection works. Different generations of garbage collections. Using keyword in c# and its advantage for garbage collection.
Q5. Can you explain difference between REST and SOAP, what are different types of HTTP verbs and their usage, difference between PUT and PATCH, what are route tables and which data structure do they use, what are Filters (authentication, authorization) ?
Q6. can you explain SOLID principles
Q7. Given a list of strings, group string by 1st character and then sort groups alphabetically
Q8. What are steps to improve sql query performance, difference between sql functions and stored procedures when to use which ? what are index and what are views and their use.
Q9. Given 2 tables, 1 having 100 employee records and having salary info for 95 employee, can you write a query to get all employee that don't have salary records
Q10. write a code to print n numbers of Fibonacci series
Q11. Can you explain extension methods and write one for Int data type
Q12. IEnumerable vs IQuerable, FirstOrDefault vs SingleOrDefault methods
I applied through other source. I interviewed at Intercontinental Exchange
Interview
One offsite Technical
+
One Onsite Technical
+
HR discussion
Database joining, group and having clause
Unix list, process, copy, move commands should be prepared.
QA scenario based questions will be asked. Jira life cycle and agile based questions will be asked