
Two campus-hiring candidates describe JLL's Software Engineer process as an aptitude test, a group discussion, and a technical interview on projects, SQL, C or Python, with one also reaching an HR round. A third describes a recruiter and hiring manager route.
$102K
Avg. Base Comp
$133K
Avg. Total Comp
3-4 rounds
Typical Rounds
Not reported
Process Length
The clearest picture of JLL's Software Engineer interview comes from two campus-hiring candidates. Both describe an online aptitude test, then a group discussion on whether extracurricular activities should be compulsory in schools. A technical interview followed. One of them also describes an HR round.
The technical round leans on your own projects and fundamentals more than on hard algorithm puzzles. One candidate says the interviewers spent most of the time on why they chose specific technologies. They then asked for a simple C program, a numerical puzzle, and a SQL query to find employees who joined in the last six months from a DATE field. The other candidate, interviewing for an internship with a pre-placement offer, was asked about Python libraries, SQL commands, some data structures, OOP, and how to store interconnected tables in Python data structures.
The internship candidate reached HR, where scenario questions tested flexibility. Hesitating about working outside their core area may have hurt them. Both of these candidates ended without an offer.
A separate candidate in a general tech role applied through the website. They describe a recruiter screen and a hiring manager conversation, both positive, followed by months of silence. Applicants outside campus drives may want to follow up in writing.
Prepare by rehearsing a plain explanation of the technology choices in each project. Practice date-filtering SQL and basic C syntax. Be ready to say honestly where you would be willing to work.
Synthesized from 4 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Jll process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Jll
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Top Three Salaries | |
| Merge Sorted Lists | |
| Closest SAT Scores | |
| Employee Salaries | |
| Prime to N | |
| Largest Salary by Department | |
| Top 3 Users | |
| Top 5 Turnover Risk | |
| Raining in Seattle | |
| Find the Missing Number | |
| Rolling Bank Transactions | |
| Bagging vs Boosting | |
| Size of Joins | |
| Retailer Data Warehouse | |
| Maximum Profit | |
| Find the First Non-Repeating Character in a String | |
| Over-Budget Projects | |
| P-value to a Layman | |
| Hurdles In Data Projects | |
| Real-Time Transaction Streaming | |
| The Brackets Problem | |
| Employee Project Budgets | |
| Repeated Category Purchase | |
| SELECTive Wine Connoisseur | |
| Google Maps Improvement | |
| Cyclic Detection | |
| Get Top N Frequent Words | |
| Find Duplicate Numbers in a List | |
| Resumable Fact Table Load |
Synthesized from candidate reports. Individual experiences may vary.
Candidates in campus drives report starting with an online aptitude test. One describes CSE fundamentals and general reasoning. Another describes math, SQL and Python multiple-choice questions, proctored by campus staff. Solid fundamentals are likely the main requirement.
Both campus candidates report a group discussion on whether extracurricular activities should be compulsory in schools. One mentions about ten participants. It appears to assess communication and how you hold your own in a group, so practice structured, concise points.
Candidates report questions on past projects, with heavy focus on why they chose their technologies. Other reported topics include a simple C program, a numerical puzzle, and a SQL query on a DATE field. Others include Python libraries, OOP, data structures, and storing interconnected tables. Difficulty was described as moderate.
The internship candidate reports a final HR round of scenario-based questions. They were asked whether they would work outside their core area, and they believe their hesitation may have cost them. This was one candidate's experience, so be ready to discuss flexibility on role placement.
One candidate in a general tech role, who applied through the website, reports a recruiter screen followed by a hiring manager interview, both positive. They then heard nothing for months and the application later showed as completed. Keep written follow-ups if you apply this way.