Upload Button Icon Add office photos

Filter interviews by

Vitrana Software Engineer Interview Questions and Answers for Experienced

Updated 16 Aug 2023

Vitrana Software Engineer Interview Experiences for Experienced

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
3
Average
Difficulty level
Moderate
Process Duration
2-4 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 

(3 Questions)

  • Q1. What are constructors in dot net core and how will you overload a constructor.
  • Ans. 

    Constructors are special methods used to initialize objects. Overloading allows multiple constructors with different parameters.

    • Constructors have the same name as the class and no return type.

    • Overloading constructors allows for different ways to initialize objects.

    • Example: public class Person { public Person(string name) { } public Person(string name, int age) { } }

    • Overloaded constructors can call each other using the

  • Answered by AI
  • Q2. How to make restrict a class so that it can not be inherited
  • Ans. 

    To restrict a class from being inherited, mark it as final.

    • Use the final keyword before the class declaration.

    • Final classes cannot be subclassed.

    • Any attempt to subclass a final class will result in a compile-time error.

  • Answered by AI
  • Q3. What are constraints in Sql
  • Ans. 

    Constraints in SQL are rules that limit the type of data that can be inserted, updated or deleted from a table.

    • Constraints ensure data integrity and consistency.

    • Types of constraints include primary key, foreign key, unique, check, and default constraints.

    • Examples of constraints include ensuring a column cannot have null values, or ensuring a foreign key references a valid primary key.

    • Constraints can be added when creat...

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself and the work you have done in recent times.
  • Ans. 

    I am a software engineer with experience in developing web applications using Java and JavaScript.

    • Developed a web application using Java Spring framework

    • Implemented RESTful APIs for data retrieval and manipulation

    • Utilized JavaScript frameworks like React.js for front-end development

    • Worked on database design and optimization using SQL

    • Collaborated with cross-functional teams to deliver high-quality software

  • Answered by AI
  • Q2. What new technology have you learned in last 6 months.
  • Ans. 

    I have learned about React Native in the last 6 months.

    • I have learned how to build mobile applications using React Native.

    • I have learned about the different components and libraries available in React Native.

    • I have also learned how to integrate React Native with other technologies like Firebase.

    • For example, I built a mobile app for a client using React Native and Firebase for real-time data updates.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be confident and share your authentic experience only.

Skills evaluated in this interview

I applied via Approached by Company and was interviewed in Sep 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Basic Technical Questions related to the domain, technology you have applied.
Round 3 - Technical 

(1 Question)

  • Q1. Scenario based & end to end process oriented questions related to the domain, technology you have applied, you can also expect some managerial questions as well.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be prepared with everything that you have put in your Resume.

I applied via Referral and was interviewed in Mar 2022. There were 4 interview rounds.

Round 1 - Coding Test 

String, array, Linkedlist, sorting technic.

Round 2 - Technical 

(1 Question)

  • Q1. Deep dive technology, oops,
Round 3 - Behavioral 

(1 Question)

  • Q1. Scenario based questions on application, design
Round 4 - One-on-one 

(1 Question)

  • Q1. Same as all company asked like why you want to come here

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice on basic. And be confident

Interview Questionnaire 

2 Questions

  • Q1. About jmeter
  • Q2. About Appdynamics

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Jmeter questions

I applied via Recruitment Consulltant

Round 1 - One-on-one 

(1 Question)

  • Q1. Basics of js and sql questions and also basics of react and angular
Round 2 - One-on-one 

(1 Question)

  • Q1. Technical questions and team level questions
Round 3 - HR 

(2 Questions)

  • Q1. What are your salary expectations?
  • Q2. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare js basics along with a

Interview Questionnaire 

3 Questions

  • Q1. Java basics major in thread ,parlell task
  • Q2. Spring Indepth .like working of spring
  • Q3. Angular

I applied via Recruitment Consultant and was interviewed in Apr 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Kubernetes/Cloud fundamentals.
  • Q2. Previous organization work in detail. My daily routine in company.
  • Q3. Programming question about array manipulation.

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview process was very good and smooth. They asked only fundamentals and basics. They only want to judge if candidate is fast learner.
Round 1 - Aptitude Test 

Medium level of difficulty, aptitude, programming mcq & coding

Round 2 - Technical 

(1 Question)

  • Q1. DSA basic, Java, database

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA & Other basic topics deeply

Interview Questionnaire 

7 Questions

  • Q1. What are generic and non-generic collections in .net?
  • Ans. 

    Generic collections are type-safe and can store any type of data. Non-generic collections can only store objects of type 'object'.

    • Generic collections are preferred as they provide compile-time type safety.

    • Non-generic collections are slower and can cause runtime errors if the wrong type is added.

    • Examples of generic collections include List, Dictionary, and Queue.

    • Examples of non-generic collections include

  • Answered by AI
  • Q2. What are triggers and types?
  • Ans. 

    Triggers are database objects that automatically execute in response to certain events.

    • Triggers can be used to enforce business rules or perform complex calculations.

    • Types of triggers include DML triggers, DDL triggers, and logon triggers.

    • DML triggers fire in response to data manipulation language (DML) events, such as INSERT, UPDATE, or DELETE statements.

    • DDL triggers fire in response to data definition language (DDL) ...

  • Answered by AI
  • Q3. What is managed and unmanaged code?
  • Ans. 

    Managed code is executed by the CLR while unmanaged code is executed by the operating system.

    • Managed code is written in languages like C#, VB.NET, etc. and is compiled into Intermediate Language (IL) code.

    • Unmanaged code is written in languages like C, C++, etc. and is compiled into machine code.

    • Managed code is executed by the Common Language Runtime (CLR) while unmanaged code is executed by the operating system.

    • Managed...

  • Answered by AI
  • Q4. Difference between in, out and ref parameters?
  • Ans. 

    In, out and ref are parameter modifiers in C# used to pass arguments to a method.

    • In parameters are read-only and used to pass values to a method.

    • Out parameters are write-only and used to return values from a method.

    • Ref parameters are read-write and used to pass values to and from a method.

    • In parameters are passed by value, out and ref parameters are passed by reference.

    • In parameters are optional, out and ref parameters

  • Answered by AI
  • Q5. Difference between viewdata, viewbag and tempdata?
  • Ans. 

    Difference between viewdata, viewbag and tempdata

    • ViewData is used to pass data from controller to view

    • ViewBag is a dynamic object used to pass data from controller to view

    • TempData is used to pass data between controller actions or redirects

  • Answered by AI
  • Q6. MVC lifecycle
  • Q7. What are the ways to improve performance of stored procedures?
  • Ans. 

    Ways to improve performance of stored procedures

    • Use SET NOCOUNT ON to reduce network traffic

    • Avoid using SELECT *

    • Use table variables instead of temporary tables

    • Avoid using cursors

    • Use appropriate indexes

    • Avoid using scalar functions

    • Minimize the use of triggers

    • Use stored procedures instead of ad hoc queries

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I was able to answer most of the answers with ease and got selected for next round which was managerial round and was fairly easy.

Skills evaluated in this interview

Vitrana Interview FAQs

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

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

  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
41 salaries
unlock blur

₹7 L/yr - ₹11.2 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.5
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