Ford Motor Company logo

Ford Motor Company Software Engineer Interview Questions
& Process

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

Based on 332 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
69.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Ford Motor Company.

Showing 3 of 332
Ford Motor Company logo
Ford Motor Company

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience Decline offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding Technical

So, the whole thing had two steps. First, there was this online assessment with a bunch of MCQs and two coding questions. You had to code in either Python, Java, JS, or Go. The MCQs were mostly about problems you hit in production or when scaling software. Then, Step 2 was the interview itself. It was all about AI/ML stuff – like supervised and unsupervised learning and all that jazz. We talked about bagging and boosting, how they're different, and what ensemble models are. Towards the end, they had me share my screen and code a sigmoid function in Python. They even let me look up the math formula online to implement it, which I managed to do.

Confirmed questions2 questions
  • Could you explain the differences between bagging and boosting techniques?
  • What is the difference between Bagging and Boosting techniques?
Ford Motor Company logo
Ford Motor Company

Senior Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Take home Recruiter call Phone screen
Interview formats
Technical Coding

I took an online assessment that had multiple choice questions and one coding problem. I think I answered most of the multiple choice questions correctly. For the coding problem, my solution worked, but it wasn't efficient enough for all the test cases, and I ran out of time trying to optimize it. About two weeks later, the recruiter contacted me via phone and email to ask if I was available for an onsite interview. I tried to get in touch with them by calling and leaving a voicemail, and also by emailing them back. Unfortunately, I never heard back from them. I followed up again the following week by email and phone, but still no response. It was a really confusing and unprofessional experience.

Confirmed questions4 questions
  • What is your experience with AWS and related multiple choice questions?
  • Do you have knowledge of SQL and related multiple choice questions?
  • Can you answer multiple choice questions about Angular?
Ford Motor Company logo
Ford Motor Company

Software Engineer

Engineering · a year ago

Intern Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical

Before we dive in, it's a good idea to get to know the company a bit - what they're all about, what they make, and how they operate. Try to connect your own experiences to what they value. It's also smart to prep for those common interview questions. When you answer, think about using the STAR method (Situation, Task, Action, Result) for those behavioral ones. Make sure you've got a quiet, well-lit spot for the interview, with a clean background. Also, double-check that your internet, webcam, and mic are working, and that you know how to use whatever video chat tool they're using. Even though it's online, dressing the part matters, so wear what you'd wear if you were coming in person. While chatting, try to sit up straight, look at the camera when you talk, and nod along – show 'em you're paying attention! A smile and not too many wild hand gestures is good too. Oh, and definitely have some smart questions ready to ask them about the job and the company; it shows you're genuinely interested. After it's all done, send a thank-you email to keep your interest fresh and remind them of what you talked about.

Confirmed questions1 question
  • I'm looking at other reviews.

Ford Motor Company Software Engineer Interview Questions

Quoted word for word from Ford Motor Company interview reports.

Can you write code to convert a string of digits into an integer, using only strlen() and no other library functions?

Read reports

How can you determine if a string containing various types of brackets like {}, (), and [] has them balanced and in the correct order?

Read reports

Given a list of numbers, can you find two that sum up to a target value?

Read reports

What's the most efficient way to determine the number of buses required to transport students to and from a middle school?

Read reports

Can you write a Python function to generate 8 unique random numbers during a live screenshare coding session?

Read report

Could you design a basic parent class and child classes to illustrate your understanding of inheritance and decorators in Python?

Read report

Implement a back-end user story using Kotlin frameworks and libraries, following TDD principles, and including a review of REST and Spring Framework.

Read report

What would you do if you found a bug in your code just before a deadline?

Read report

Could you implement a Set data structure in Java using TDD and pair programming, where I'll be navigating and you'll be driving?

Read report

Formats, difficulty and experience

Across all 332 Ford Motor Company interview reports.

Interview formats

Technical 37.6%
Behavioral 36.6%
Coding 18.2%
Presentation 2%
Group 2%

Interview difficulty

Easy 21.7%
Average 69.3%
Difficult 9%

Candidate experience

Positive 69.9%
Neutral 19.5%
Negative 10.6%