F1RST Digital Services logo

F1RST Digital Services Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 6 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at F1RST Digital Services.

Showing 3 of 6
F1RST Digital Services logo
F1RST Digital Services

Senior Software Engineer

Engineering · nearly a year ago

Senior Difficult Positive experience No offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding Behavioral

Technical interview for Java development, system integration, past experiences, and real-world case questions. Technical questions about language concepts and development patterns. Questions about applied technical fundamentals, personal and family life, professional career, and technical references.

Confirmed questions8 questions
  • What are some common development patterns and design patterns in Java?
  • Can you explain your experience with system integration?
  • Tell me about your previous experiences.
F1RST Digital Services logo
F1RST Digital Services

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

The technical interview was quite bad. It started without introductions and ended without giving me a chance to ask questions. The interviewers clearly need more training. They didn't seem to be paying attention during the technical exercise, which involved improving a piece of code they provided. They were frequently looking away, and when I asked a question, one interviewer had to ask for a moment to look at my screen, which made me feel like they weren't actually paying attention.

Confirmed questions3 questions
  • Could you explain your reasoning for refactoring the code and separating it into different classes?
  • What distinguishes the separation of code into layers versus employing a hexagonal architecture?
  • Regarding the way you structured the code, what advantages and disadvantages do you see in your approach?
F1RST Digital Services logo
F1RST Digital Services

Senior Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Behavioral Technical

First contact was with the hiring team, who were super nice. Then there was an interview with the more technical team. I had a lot of trouble with the HR part regarding documents and start dates because of the upcoming holidays, but I stayed on top of the HR team. After that, the onboarding team got in touch and scheduled an onboarding date at Geração Digital in Interlagos.

Confirmed questions1 question
  • Tell me about your previous work experiences.

F1RST Digital Services Software Engineer Interview Questions

Quoted word for word from F1RST Digital Services interview reports.

What distinguishes the separation of code into layers versus employing a hexagonal architecture?

Read reports

What are some common development patterns and design patterns in Java?

Read reports

Could you explain your reasoning for refactoring the code and separating it into different classes?

Read reports

Regarding the way you structured the code, what advantages and disadvantages do you see in your approach?

Read report

How do you balance your personal and family life with your career?

Read report

What are your thoughts on applied technical fundamentals?

Read report

Formats, difficulty and experience

Across all 6 F1RST Digital Services interview reports.

Interview formats

Technical 35.7%
Coding 28.6%
Behavioral 28.6%
Group 7.1%

Interview difficulty

Easy 16.7%
Average 66.7%
Difficult 16.7%

Candidate experience

Positive 50%
Neutral 33.3%
Negative 16.7%