Upload Button Icon Add office photos

Filter interviews by

Vitrana Software Engineer Interview Questions and Answers

Updated 16 Aug 2023

Vitrana Software Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Feb 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Basics question about java 8, collections, spring framework, spring annotations hibernate
Round 3 - Tech lead 

(1 Question)

  • Q1. Scenario based questions, ex which framework would I use of not springboot for Microservices etc

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Binary search Merg sorting algorithm Minimum n maximum number in an array list Core java question Oops tricky code snippets Architecture questions about restful and Microservices
  • Q2. Deep copy and shallow copy Interviewer test your problem solving attitude and response not the perfect output
  • Q3. Array in descending order code
  • Ans. 

    Sort an array of strings in descending order

    • Use the sort() method with a custom compare function to sort the array in descending order

    • Example: ['apple', 'banana', 'cherry'].sort((a, b) => b.localeCompare(a)) will result in ['cherry', 'banana', 'apple']

  • Answered by AI
  • Q4. Comparator and comparable interface
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. What is java script?
  • Ans. 

    JavaScript is a high-level, interpreted programming language used for creating interactive websites.

    • JavaScript is commonly used for client-side web development.

    • It can be used to add interactivity, animations, and dynamic content to websites.

    • JavaScript is often used in conjunction with HTML and CSS.

    • Popular JavaScript frameworks include React, Angular, and Vue.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Explain js , virtual dom?
  • Ans. 

    JS is a programming language used for web development. Virtual DOM is a concept in React to improve performance.

    • JS (JavaScript) is a popular programming language used for web development.

    • Virtual DOM is a concept in React where a lightweight copy of the actual DOM is created and updated to improve performance.

    • Virtual DOM allows React to efficiently update the actual DOM by only re-rendering components that have changed.

  • Answered by AI

Skills evaluated in this interview

I applied via Walk-in and was interviewed in Nov 2021. There was 1 interview round.

Interview Questionnaire 

5 Questions

  • Q1. Micro service
  • Q2. What is encapsulations, data abstraction, polymorphism
  • Ans. 

    Encapsulation, data abstraction, and polymorphism are three fundamental concepts in object-oriented programming.

    • Encapsulation is the process of hiding the implementation details of an object from the outside world.

    • Data abstraction is the process of representing only the essential features of an object and hiding the unnecessary details.

    • Polymorphism is the ability of an object to take on many forms or have multiple beha...

  • Answered by AI
  • Q3. What is stack and queue
  • Ans. 

    Stack is a data structure that follows Last In First Out (LIFO) principle. Queue is a data structure that follows First In First Out (FIFO) principle.

    • Stack is like a stack of plates where the last plate added is the first one to be removed

    • Queue is like a queue of people waiting in line where the first person added is the first one to be served

    • Stack operations: push (add element), pop (remove top element), peek (get top...

  • Answered by AI
  • Q4. What is caching
  • Ans. 

    Caching is the process of storing frequently used data in a temporary storage area for faster access.

    • Caching improves application performance by reducing the number of requests to the server.

    • It can be implemented at different levels such as browser, server, and database.

    • Examples of caching include browser caching of web pages, server caching of API responses, and database caching of query results.

  • Answered by AI
  • Q5. What is left, outer, inner join
  • Ans. 

    Join types used in SQL to combine data from multiple tables.

    • Inner join returns only the matching rows from both tables.

    • Left join returns all rows from the left table and matching rows from the right table.

    • Outer join returns all rows from both tables, with null values for non-matching rows.

    • Examples: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id

    • SELECT * FROM table1 LEFT JOIN table2 ON table1.id = table2...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepare oops and data structure

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Mar 2021. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. 1. Online test using jquery and react js
  • Q2. 2. Reverse number with sign
  • Ans. 

    Reverse a number while preserving its sign.

    • Extract the sign of the number using Math.sign()

    • Reverse the absolute value of the number using string manipulation

    • Convert the reversed string back to a number and multiply by the sign

  • Answered by AI
  • Q3. 3. Check if two strings are anagram
  • Ans. 

    Check if two strings are anagram

    • Sort both strings and compare them

    • Use a hash table to count the frequency of each character in both strings and compare the hash tables

    • Use an array of size 26 to count the frequency of each letter in both strings and compare the arrays

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - First round was online coding test with average difficulty.
Second round was video interview with managerial questions and 2 coding questions.

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. About jmeter
  • Q2. About Appdynamics

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Jmeter questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jul 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(5 Questions)

  • Q1. What is the iterator, generator in python. Write an example of it. What is .pyc file, when is it generate, generate and show it.
  • Ans. 

    Iterator and generator are used in Python to iterate over a sequence of elements. .pyc files are compiled Python files.

    • Iterator in Python is an object that enables a programmer to traverse a container, like a list.

    • Generator in Python is a function that returns an iterator. It generates values using the yield keyword.

    • Example of iterator: for num in range(5): print(num)

    • Example of generator: def square_numbers(n): for i i...

  • Answered by AI
  • Q2. Coding Questions: 1) Reversing a number eg:1234 to 4321 2) Perform sorting in list using any sort algorithm 3) list1, list2 - both are mapped to each other, based on the traget value in list1, return th...
  • Q3. Technical questions : OS module, .pyc file, git commands,
  • Q4. What is bug life cycle? which project management methodolgy are you following in your current project.
  • Ans. 

    Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing bugs in a software project.

    • Bug is identified by a tester during testing phase

    • Bug is reported to the development team

    • Development team fixes the bug

    • Tester retests the bug to ensure it is fixed

    • Bug is closed once confirmed fixed

  • Answered by AI
  • Q5. Questions on OOPS . What is polymorphism, write an example for that . Why do we use OOP's

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up on python basics as the role was for Python developer

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. 1- Basics of OOPS 2- Basics of DB and Indexing 3-Javascript basics question 4-array, string questions 5- Data structure question

Interview Preparation Tips

Interview preparation tips for other job seekers - Go with basics first , medium level questions

Interview Questionnaire 

3 Questions

  • Q1. Java basics major in thread ,parlell task
  • Q2. Spring Indepth .like working of spring
  • Q3. Angular
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Core Java and Spring Boot Questions.

Vitrana Interview FAQs

How many rounds are there in Vitrana Software Engineer interview?
Vitrana interview process usually has 3 rounds. The most common rounds in the Vitrana interview process are Resume Shortlist and Technical.
What are the top questions asked in Vitrana Software Engineer interview?

Some of the top questions asked at the Vitrana Software Engineer interview -

  1. Scenario based questions, ex which framework would I use of not springboot for ...read more
  2. Basics question about java 8, collections, spring framework, spring annotations...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Vitrana interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Vitrana Software Engineer Salary
based on 54 salaries
₹6.4 L/yr - ₹15.1 L/yr
31% more than the average Software Engineer Salary in India
View more details

Vitrana Software Engineer Reviews and Ratings

based on 12 reviews

2.1/5

Rating in categories

2.1

Skill development

1.9

Work-Life balance

2.0

Salary & Benefits

2.2

Job Security

1.9

Company culture

2.0

Promotions/Appraisal

2.0

Work Satisfaction

Explore 12 Reviews and Ratings
Software Engineer
54 salaries
unlock blur

₹6.4 L/yr - ₹15.1 L/yr

Associate Software Engineer
40 salaries
unlock blur

₹7 L/yr - ₹10.5 L/yr

Senior Consultant
31 salaries
unlock blur

₹11.3 L/yr - ₹20 L/yr

Senior Software Engineer
28 salaries
unlock blur

₹8.5 L/yr - ₹18.2 L/yr

Consultant
23 salaries
unlock blur

₹7.3 L/yr - ₹15.9 L/yr

Explore more salaries
Compare Vitrana with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.6
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview