I was asked a bunch of high-level questions about Spring Boot, Reactor, Microservices vs. Monoliths, etc. The Principal who interviewed me has 8 YOE compared to my 16, and the pay is 30-40% below the market.
Warning: 100% Indian IT. Indians like to memorize everything, with very little logical thinking. They enjoy working with spaghetti code. This Principal is weak in Computer Science and has a Master's from Roosevelt U (a very low-ranked school in Chicago). When he asked me design questions, I could tell he had little insight into software design and was biased toward his work experience consistently.
Broad expertise in Computer Science and Software Engineering is not welcomed here. I had interviewed a couple of times in the past, both were rejections. They want Devs to conform to their expectations, like ABC.
Can a Mono hold a List?
What do you think of the Database-per-service pattern?
The following metrics were computed from 3 interview experiences for the Discover Financial Principal Software Engineer role in United States.
Discover Financial's interview process for their Principal Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Discover Financial's Principal Software Engineer interview process in United States.