Qt Group logo

Qt Group Software Engineer Interview Questions
& Process

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

Based on 15 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
46.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Qt Group.

Showing 3 of 15
Qt Group logo
Qt Group

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Technical screen Take home Technical screen Onsite
Interview formats
Technical Coding

It started with a 30-minute technical interview that had around 30 short questions. Because the job was about graphics programming, half were C++ and the others were general and Qt graphics related. Then, I had to do a test project, I could pick one of two options, both were about Qt graphics API and shaders. If I passed that, there were more interviews, technical and non-technical.

Confirmed questions1 question
  • Regarding C++ class hierarchies, in what order are constructors executed?
Qt Group logo
Qt Group

Senior Software Developer

Engineering

Senior Average Neutral experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding Presentation

I applied online and filled out the application form, which had basic info and a salary expectations question. After a month, HR emailed me. There were 3 stages: 1) HR screening with questions about me, my experience, current role, and salary expectations again. A few days later, I got invited to a technical interview. 2) The technical interview was a simple LeetCode task I solved in 10-15 min with the best complexity and answered a few C++ questions based on my code. It was scheduled for an hour, but I finished in 30 min. The interviewers seemed friendly. I got positive feedback and an invitation to the 'on-site' interview. The 'on-site' interview was 4-5 hours at the Qt office in Adlershof, with 4-5 parts: 1) Another technical coding interview (fixing bugs in a Qt framework app, 1 hour). 2) Another technical theoretical interview. 3) Lunch with the team. 4) Behavioral interview with HR and my manager. 5) A short presentation on a technical topic or my experience (optional, I skipped it). I fixed the Qt app, passed the theoretical part, but during the behavioral interview, they asked about my salary expectations again and if I was ready to negotiate. This was strange since I'd already passed all technical parts and my salary expectations were known from the application.

Confirmed questions5 questions
  • What's the complexity of std::vector push_back?
  • Explain the Linux process structure and the elf file format.
  • Describe static and shared libs.
Qt Group logo
Qt Group

Software Engineer

Engineering

Mid Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding

The communication was polite and responses were quick. The interview itself was also fast-paced. It felt more like a school exam than a professional interview, making it hard to gauge how it relates to actual work. A downside was the mismatch between the job description and what was actually tested; they focused on unmentioned skills and ignored those listed as important. Ultimately, they proceeded with candidates who lacked the stated requirements but possessed the emphasized skills. The whole experience felt like a waste of time, and they should be clearer about their actual needs. On the plus side, it was definitely a speedy process.

Confirmed questions3 questions
  • Questions covering basic programming knowledge, and some nit-picky ones.
  • Questions that were to the point, and others asking for definitions of umbrella terms or obscure knowledge.
  • Questions that are more typical of academic studies than daily work.

Qt Group Software Engineer Interview Questions

Quoted word for word from Qt Group interview reports.

Regarding C++ class hierarchies, in what order are constructors executed?

Read reports

What is the Q_OBJECT macro and what is its role in using QT features like signals-slots, qobject_cast, MetaObjects, and Parent Child representation? Explain how it interacts with the MOC compiler.

Read report

Explain the Linux process structure and the elf file format.

Read report

Formats, difficulty and experience

Across all 15 Qt Group interview reports.

Interview formats

Technical 40%
Coding 28.6%
Behavioral 20%
Presentation 5.7%
Other 2.9%

Interview difficulty

Easy 6.7%
Average 80%
Difficult 13.3%

Candidate experience

Negative 26.7%
Positive 46.7%
Neutral 26.7%