Nice managers, interesting and polite people. Challenging problems to solve. Working from home at least once per week. Good location.
Overcrowded building on Canary Wharf. Low quality, dirty interiors. Forced to hot-desk. Outdated laptops. Windows-only. Outdated platforms on production environments. Corporate inertia and brainlessness.
Keep up with technology, and give more freedom to software engineers so they can fully exercise their potential to their satisfaction and the company's benefit.
Easy. The company is still figuring out its processes. I got the offer but declined for a better-paid position. It was good for practicing interview skills. The company has some ethical issues.
I attended two rounds. The first round is completely on REST API implementation, SOLID, and the Twelve-Factor App principles. It also covered how to implement microservices, database-related questions, design patterns, and some basic Java questions.
Stage 1: Video Interview recorded. 4 questions based on Big data analytics, e.g., What is Hadoop in Spark? How would you define that? Which would you choose, Pandas or PySpark (give reasons)?
Easy. The company is still figuring out its processes. I got the offer but declined for a better-paid position. It was good for practicing interview skills. The company has some ethical issues.
I attended two rounds. The first round is completely on REST API implementation, SOLID, and the Twelve-Factor App principles. It also covered how to implement microservices, database-related questions, design patterns, and some basic Java questions.
Stage 1: Video Interview recorded. 4 questions based on Big data analytics, e.g., What is Hadoop in Spark? How would you define that? Which would you choose, Pandas or PySpark (give reasons)?