
Candidates report a varied Thales Defense & Security software engineer process: a recruiter or online screen, a technical conversation on C, C++, C# or Java fundamentals and past projects, and sometimes a take-home or HR round.
$118K
Avg. Base Comp
$140K
Avg. Total Comp
Not reported
Typical Rounds
Not reported
Process Length
Candidates describing Thales Defense & Security software engineer interviews mostly point to language fundamentals and detailed project discussion rather than puzzle-style algorithm drilling. Accounts differ, so treat the process as variable.
One candidate who got an offer through a campus drive described an online test on C and C++, operating systems and a coding problem, followed by a technical interview about a project and its tradeoffs, then an HR round. Another, who also received an offer, described a single conversation of about 30 minutes that included a C# class modifiers question. A third candidate, who did not receive an offer, reported a 15-minute recruiter screen, a 45-minute hiring manager round on object-oriented concepts such as abstraction and delegates in C#, REST versus SOAP, and Java versus C# versus C, and then a take-home assignment. That candidate said the take-home was judged on design patterns, algorithm optimization and code quality, not just working output.
So prepare to explain your own projects clearly, including why you chose a design. Review pointers, memory management and OS basics if the role is embedded or low-level, and review OOP and API fundamentals in the language named in the posting. If you get a take-home, write it as production-quality code.
One Senior Software Engineer candidate described Java, Spring, microservices and stream exercises, along with slow follow-up after the interview. Ask the recruiter about next steps and timelines.
Synthesized from 7 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 Thales Defense & Security, Inc. 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 Thales Defense & Security, Inc.
Write a function to find maximum number of balanced substrings in a given string.
| Question | |
|---|---|
| 2nd Highest Salary | |
| Closest SAT Scores | |
| Employee Salaries | |
| Subscription Overlap | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Monthly Customer Report | |
| Merge Sorted Lists | |
| String Shift | |
| Rolling Bank Transactions | |
| Customer Orders | |
| Comments Histogram | |
| Top 5 Turnover Risk | |
| Like Tracker | |
| Random SQL Sample | |
| Weighted Keys | |
| Flight Records | |
| Prime to N | |
| Largest Salary by Department | |
| Upsell Transactions | |
| Top 3 Users | |
| Raining in Seattle | |
| Over-Budget Projects | |
| Slacking Employees Salaries | |
| First Touch Attribution | |
| Job Recommendation | |
| Over 100 Dollars | |
| Minimum Change | |
| Find the Missing Number |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report different openings. One described a roughly 15-minute recruiter call on background and fit. Another described a campus-drive online test covering C and C++, operating systems and a coding problem. Expect basics rather than obscure algorithms, though the format may vary by hiring channel.
Candidates report technical conversations of about 30 to 45 minutes. Topics included walking through a past project and its tradeoffs, C# class modifiers, abstraction and delegates, REST versus SOAP, and comparisons of Java, C# and C. Tone was described as friendly and conversational, and the depth may depend on the team and stack.
Some candidates report a final step. One described a take-home assignment judged on design patterns, algorithm optimization and code quality. Another described a relaxed HR round on motivation and fit. Not every candidate reported either step, so confirm the remaining stages with your recruiter.