
Financial Times Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 11 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Financial Times.
Software Engineer
I had an initial screening call with the recruiter. After that, I was given a take-home assignment. The feedback I got indicated they didn't quite grasp the task's parameters. The goal was to integrate a list of index quotes from FT.com into a server-side rendered codebase. However, there was a JavaScript file in the page's head, along with some sample tests for it. It seemed like a valid approach, and even encouraged by the task description, was to handle the data fetching client-side to avoid delaying the initial page load, especially since the task said to avoid React or SSR frameworks like Next.js. FT.com itself does this by loading an empty state and then dynamically fetching market data to populate the list on the frontend. The reviewer questioned why I didn't fetch the data on the backend, which misses the point and the test setup. I tried to get more clarity but never heard back. The recruiter was also pretty slow responding to emails throughout.
- Can you walk me through your previous roles and experiences?
- Regarding the take-home task, can you elaborate on your decision-making process for fetching and rendering the market data, considering the backend versus frontend approaches?
Software Engineer
I had an initial chat with the HR recruiter. After that, I was given a take-home assessment to complete. Then came a technical interview where I had to first solve a coding problem and write unit tests for it, followed by answering some technical questions. Lastly, there was a behavioural interview.
- What are your thoughts on security?
- Can you explain algorithm complexity?
- Describe a situation where you encountered a difficulty and how you managed it.
Software Engineer
The HR screen was pretty fast and okay. Then came the technical interview, which was with a potential team lead over video. Honestly, it was one of the worst interview formats I've ever seen. It was basically a trivia quiz. The interviewer just went through a set list of questions without any depth or follow-up. There was no problem-solving, no system design, and no real discussion – just definitions being recited. If this is how they evaluate senior engineers, it says a lot about their engineering culture.
- What are the basics of source control like squash, rebase, and merge?
- Can you explain CI vs CD?
- How does the event loop work?
Financial Times Software Engineer Interview Questions
Quoted word for word from Financial Times interview reports.
“What's the difference between NoSQL and SQL?”
Read reports →“Write a program that starts an HTTP server to translate English words to Gopher language. The Gopher language has rules: 1. words starting with a vowel get prefix 'g'. 2. words starting with 'xr' get prefix 'ge'. 3. words starting with a consonant sound move to the end and get suffix 'ogo'. 4. words starting with a consonant sound followed by 'qu' move to the end and get suffix 'ogo'. The server should take a '--port' command line argument. Implement a POST '/word' endpoint that takes JSON {'english-word': '<word>'} and returns JSON {'gopher-word': '<translation>'}. Optionally, implement POST '/sentence' to translate a sentence and GET '/history' to show past translations, ordered alphabetically. Avoid words with apostrophes or shortened versions.”
Read reports →“What are ACID properties in databases?”
Read reports →“Could you implement a URL shortener like tiny URL?”
Read reports →“How does the event loop work?”
Read report →“What about concurrency in Go and Java?”
Read report →“What are the 4 principles of OOP?”
Read report →“Could you write a Java program to convert numbers?”
Read report →“What are the pros and cons of Microservices?”
Read report →Formats, difficulty and experience
Across all 11 Financial Times interview reports.