Viettel logo

Viettel Software Engineer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
71.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Viettel.

Showing 3 of 7
Viettel logo
Viettel

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Technical Behavioral

The interview process was pretty standard, involving three main stages: an initial call with the hiring manager for your future department, followed by a meeting with the head of the center, and finally, an interview with the head of the company or institute. While it might be basic for junior positions, it can get pretty intense for more senior ones, which is typical for a large corporation. A drawback is the significant waiting time for the final interview round and the background check, which can be very long.

Confirmed questions3 questions
  • Can you describe your previous projects?
  • What are your thoughts on the SOLID design principles?
  • What is your understanding of concurrent programming?
Viettel logo
Viettel

Software Engineer Intern

Engineering · a year ago

Intern Easy Positive experience Decline offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

The interview process was good, with good skills assessment and allowances suitable for an intern. The environment felt clean and professional, like a top company in Vietnam. There were many problems to solve.

Confirmed questions4 questions
  • Questions about algorithms
  • Questions on CS fundamentals
  • Questions regarding networking
Viettel logo
Viettel

Software Engineer

Engineering · a year ago

Entry Average Neutral experience Accept offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

They asked me about OOP principles, Java JRE implementation details, SQL query optimization, and basic computer science. Then, I had to solve a simple coding problem in a language I know.

Confirmed questions1 question
  • Can you elaborate on the distinctions between encapsulation and abstraction?

Viettel Software Engineer Interview Questions

Quoted word for word from Viettel interview reports.

Can you explain the difference between a linked list and a queue?

Read reports

Can you elaborate on the distinctions between encapsulation and abstraction?

Read reports

What are your thoughts on the SOLID design principles?

Read report

Formats, difficulty and experience

Across all 7 Viettel interview reports.

Interview formats

Technical 46.7%
Behavioral 20%
Coding 20%
Other 13.3%

Interview difficulty

Easy 42.9%
Average 57.1%
Difficult 0%

Candidate experience

Positive 71.4%
Neutral 14.3%
Negative 14.3%