Bureau Veritas interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Bureau Veritas
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I’m Jatin Tagore, a Computer Science graduate from JIIT Noida with strong skills in software development, data analytics, and problem-solving. I have solved over 900 DSA questions across platforms and maintained a 500+ day streak on coding platforms. I am a 3-star coder and have developed full-stack projects using the MERN stack, PHP, and SQL. I have also gained experience in data-driven projects using Power BI and Excel for analysis and visualization. As a Technical Coordinator at JIIT Optica, I successfully led coding events and helped nurture a vibrant tech community.
Application story
I applied directly through the campus job portal. The application process was easy, followed by resume screening and shortlisting. If shortlisted, you needed to appear for the OA (Online Assessment).
Why selected/rejected for the role?
I was rejected because the positions were limited to three candidates, and by the time my name was called for the interview, the positions had already been filled.
Preparation
Duration: 5-6 Months
Topics: Data Structures and Algorithms, SQL, OOP, Operating Systems, DBMS
Tip
Tip

Tip 1: Be consistent in the learning process.

Tip 2: Be confident in what you have learned so far.

Tip 3: Work hard on your resume and be truthful about it.

Application process
Where: Campus
Eligibility: CGPA above 7 and no active Backlog, (Salary Package: 7 LPA)
Resume Tip
Resume tip

Tip 1: Work on projects, and ensure the project links are available on your resume.

Tip 2: Show numerical impact in your resume and highlight notable achievements in academics, sports, etc.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date25 Sep 2024
Coding problem1

This round was an Online Assessment round in which we were given allocated seats where we had to sit and open the test form link provided in the email by the Bureau Veritas hiring team. The form contained 30 questions, and we had to write the answers in the given space. The questions were based on Mental Ability, Operating Systems, OOP, DBMS, etc.

1. DBMS

A database table named Loan_Records is given below:

BorrowerBank_ManagerLoan_Amount
RameshSunderajan10000.00
SureshRamgopal5000.00
MaheshSunderajan7000.00

What is the output of the following SQL query?

SELECT COUNT(*) 
FROM (
   (SELECT Borrower, Bank_Manager FROM Loan_Records) AS S
   NATURAL JOIN
   (SELECT Bank_Manager, Loan_Amount FROM Loan_Records) AS T
);
Problem approach

Tip 1: Read the question very carefully.

Tip 2: Be quick in answering, as the time limit for each question is around 2 minutes.

Tip 3: Be thorough with topics like OOP, DBMS, etc.

02
Round
Medium
Face to Face
Duration40-45 minutes
Interview date27 Sep 2024
Coding problem2

This round was a one-on-one, face-to-face interview with an engineer from the same company who had 8–10 years of experience. The round started with a general discussion on my resume and projects, and then moved on to some DSA questions and system design problems. The round went well, and the interviewer was very calm and relaxed.

1. Find Peak Element

Easy
15m average time
85% success
0/40
Asked in companies
GrabDunzoHike

You are given an array 'arr' of length 'n'. Find the index(0-based) of a peak element in the array. If there are multiple peak numbers, return the index of any peak number.


Peak element is defined as that element that is greater than both of its neighbors. If 'arr[i]' is the peak element, 'arr[i - 1]' < 'arr[i]' and 'arr[i + 1]' < 'arr[i]'.


Assume 'arr[-1]' and 'arr[n]' as negative infinity.


Note:
1.  There are no 2 adjacent elements having same value (as mentioned in the constraints).
2.  Do not print anything, just return the index of the peak element (0 - indexed).
3. 'True'/'False' will be printed depending on whether your answer is correct or not.


Example:

Input: 'arr' = [1, 8, 1, 5, 3]

Output: 3

Explanation: There are two possible answers. Both 8 and 5 are peak elements, so the correct answers are their positions, 1 and 3.


Problem approach

First of all, stay calm and confident. Read the problem carefully and think of the best possible solution that comes to your mind instantly. Dry run the test cases.

  1. Apply binary search and find the mid index.
  2. Compare mid with mid + 1 to decide whether the slope is upward or downward.
  3. If nums[mid] < nums[mid + 1], move to the right side; otherwise, move to the left side.
  4. When low == high, that index is the answer for the peak element.
Try solving now

2. Valid Parentheses

Easy
10m average time
80% success
0/40
Asked in companies
UberOracleMcAfee

You're given a string 'S' consisting of "{", "}", "(", ")", "[" and "]" .


Return true if the given string 'S' is balanced, else return false.


For example:
'S' = "{}()".

There is always an opening brace before a closing brace i.e. '{' before '}', '(' before ').
So the 'S' is Balanced.
Problem approach

Read the problem carefully and think of the best possible solution that comes to your mind instantly. Dry run the test cases.

  1. Take a stack and traverse the characters of the string one by one.
  2. When an opening bracket appears, push it onto the stack.
  3. When a closing bracket appears, check if it matches the top of the stack; if it doesn’t, return false.
  4. At the end, if the stack is empty, the string is valid; otherwise, it is invalid.
Try solving now
03
Round
Medium
HR Round
Duration20 minutes
Interview date29 Sep 2024
Coding problem1

This round was a face-to-face interview with the HR of the company. The selected candidates were called to the company premises for the HR round in the morning at 10 a.m.

1. HR Questions

The questions covered your strengths and weaknesses, college academics, growth-related topics, salary, and other benefits.

Problem approach

Tip 1: Be confident in front of HR.

Tip 2: Work on speaking calmly and clearly.

Tip 3: Think properly before answering anything.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is the purpose of the return keyword?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4782 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6543 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3567 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by Bureau Veritas
150 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114869 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
58031 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
35057 views
7 comments
0 upvotes