I applied online. The process took 3 weeks. I interviewed at John Deere (Moline, IL) in May 2025
Interview
Phone screen, followed by a simple 4 question HackerRank assessment. (2 multi-choice, 1 easy SQL, 1 easy LeetCode).
After this, they scheduled three hour-long interviews, each with 2 different people:
1) 5x STAR questions. Topics included Culture/Diversity, Accountability, Innovation/Adoption, Managing Complexity, and Communication.
2) Technical interview with Staff & Principal 1hr HackerRank assessment where they watch you code. Mine had 2 questions:
a) React: Complete components "AddPerson" and "ListPeople" that included form state, validation, and submission logic.
b) Given an API URL and data structures (BSON), complete a function that will return a list of usernames over a given submission count threshold, in order.
3) The exact same STAR questions as before but different people.
Overall the behaviorals were professional and pleasant, but I was disappointed in the technical having been given a teams link that no one bothered to join, recognize, or explain the process/ after I joined the correct call. Be sure to clarify expectations (external tools, expected results) before you start; they will not.
Interview questions [4]
Question 1
Explain a time you promoted culture and diversity in the workplace.
(Java) Complete a function that will return a list of usernames over a given submission count threshold. You are given an API URL, and the data structures of the returned JSON data. (Ex, API call returns: page, per_page, total_page, total, data, and data has user_id, username, submission_count, comment_count, etc.)
(ReactJS) Complete two components, AddPerson and ListPeople. You are given a mocked-up wireframe, there are input elements for AddPerson, and there are types/example data for ListPeople. Include state logic, validation, and form submission.