Upload Button Icon Add office photos

Filter interviews by

Cybage Senior Software Engineer Interview Questions, Process, and Tips

Updated 27 Nov 2024

Top Cybage Senior Software Engineer Interview Questions and Answers

  • Q1. Docker Question What command can be run to import a pre-exported Docker image into another Docker host?
  • Q2. Java Question Differentiate between HashSet and TreeSet. When would you prefer TreeSet to HashSet?
  • Q3. Write program to count frequencyOfChars(String inputStr) ex. abbcddda a:2 b:2 c:1 d:3 Write program to isPowerOf3(int n) ex. 3->true 27->true 30->false Write SQL ...read more
View all 33 questions

Cybage Senior Software Engineer Interview Experiences

22 interviews found

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

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. DIscussed on mIcroservice arch with AWS
  • Q2. Question related to spring boot annotations
  • Q3. Questions related to design pattern
Round 2 - Technical 

(3 Questions)

  • Q1. Question related to previous project.
  • Q2. Some questions of MySQL
  • Q3. Multithreading related questions,
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com

Round 1 - Technical 

(2 Questions)

  • Q1. Spring boot, AWS, and Spring Security
  • Q2. JUnit, Not basic all Asked Advanced questions.
Round 2 - Technical 

(2 Questions)

  • Q1. Spring Boot all annotations, Linux,
  • Q2. Deployment related questions
Round 3 - HR 

(1 Question)

  • Q1. Discussed Salary
Round 4 - One-on-one 

(1 Question)

  • Q1. I have not attend becasu of HR reject me

Interview Preparation Tips

Interview preparation tips for other job seekers - I am extremely frustrated with my recent experience interview for a senior software position at Cybage Software. the process started off well, with successful completion of both technical interviews and HR discussions. during which I was given a provisional offer. However, just when I thought things were moving forward, the recruiter abruptly informed me that there were no current requirements matching, which was disrespectful. It left me feeling misled and undervalued as a candidate. The lack of transparent communication and the absence of a clear explanation for why my application was effectively nullified are unacceptable. I would advise others of inconsistencies in their hiring process. This experience had been a significant disappointment.

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nt ... read more
asked in Capgemini
Q2. Pascal's TriangleYou are given an integer N. Your task is to retu ... read more
Q3. K Largest Elements You are given with an integer k and an array o ... read more
asked in GlobalLogic
Q4. System Design QuestionCreate a simple shopping application. They ... read more
asked in Info Edge
Q5. Buy and Sell StockYou are Harshad Mehta’s friend. He told you the ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. What is Dependency Injection
  • Ans. 

    Dependency Injection is a design pattern where components are given their dependencies rather than creating them internally.

    • Allows for easier testing by mocking dependencies

    • Promotes loose coupling between components

    • Improves code reusability and maintainability

  • Answered by AI
  • Q2. What are the routings in MVC
  • Ans. 

    Routings in MVC define how the application responds to client requests.

    • Routings map URLs to controller actions in MVC framework

    • Routes are defined in RouteConfig.cs file in ASP.NET MVC

    • Routes can include parameters and constraints

    • Example: routes.MapRoute('Default', '{controller}/{action}/{id}', new { controller = 'Home', action = 'Index', id = UrlParameter.Optional })

  • Answered by AI
  • Q3. What is garbage collection
  • Ans. 

    Garbage collection is an automatic memory management process used in programming languages to reclaim memory occupied by objects that are no longer in use.

    • Garbage collection automatically identifies and deletes objects in memory that are no longer needed by the program.

    • It helps prevent memory leaks and improves the efficiency of memory usage.

    • Examples of programming languages that use garbage collection include Java, C#

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. How to secure WEB API in .net?
  • Ans. 

    Secure WEB API in .NET by using authentication, authorization, HTTPS, and input validation.

    • Use authentication mechanisms like JWT tokens or OAuth for secure access.

    • Implement authorization to control which users have access to specific resources.

    • Enable HTTPS to encrypt data transmitted between client and server.

    • Implement input validation to prevent injection attacks like SQL injection or cross-site scripting.

  • Answered by AI
  • Q2. Stored procedure vs functions
  • Ans. 

    Stored procedures are precompiled SQL queries stored in the database, while functions are reusable blocks of code that return a value.

    • Stored procedures are used for performing specific tasks or operations in the database.

    • Functions are used to encapsulate logic and can be called from within SQL queries or other functions.

    • Stored procedures can have input and output parameters, while functions always return a value.

    • Stored...

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Seperate duplicate word from string
  • Ans. 

    Remove duplicate words from a given string

    • Split the string into individual words

    • Use a set to keep track of unique words

    • Iterate through the words and add them to the set if not already present

    • Convert the set back to an array of strings

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I given the interview even after interviewer was impressed the hr told me no the are conducting fake interview

Skills evaluated in this interview

Cybage interview questions for designations

 Senior Software Development Engineer

 (1)

 Software Engineer

 (57)

 Senior Software Developer

 (1)

 Software Engineer Trainee

 (1)

 System Software Engineer

 (1)

 Associate Software Engineer

 (1)

 Senior Software Engineer 1

 (2)

 Senior QA Engineer

 (5)

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

I applied via LinkedIn and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Why do you think React is better than Angular
  • Ans. 

    React is better than Angular due to its flexibility, performance, and community support.

    • React allows for more flexibility in terms of architecture and state management compared to Angular.

    • React's virtual DOM leads to better performance by only updating the necessary components, while Angular's two-way data binding can cause performance issues.

    • React has a larger and more active community, providing better support and a

  • Answered by AI
Round 2 - Client Interview 

(1 Question)

  • Q1. How do you learn and get in pace when deployed in a new project?

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy interviews, brush your skills

Skills evaluated in this interview

Get interview-ready with Top Cybage Interview Questions

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

I applied via Company Website and was interviewed in Oct 2023. There were 4 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 - Coding Test 

Thet start from basics and gradually come to advance frameworks.

Round 3 - Technical 

(1 Question)

  • Q1. Exact questions i don't remember, but they start from oops concept in java, Multithreading, spring, spring boot, databases mysql, mongodb on which database you work in previous organisation,
Round 4 - Technical 

(1 Question)

  • Q1. What is need of spring boot What is actuator, query param, http methods
  • Ans. 

    Spring Boot is a framework that simplifies the development of Java applications by providing a set of tools and conventions.

    • Spring Boot eliminates the need for complex configuration by providing defaults for most settings.

    • Actuator is a set of tools provided by Spring Boot for monitoring and managing the application.

    • Query param is used to pass parameters in the URL of an HTTP request.

    • HTTP methods like GET, POST, PUT, DE...

  • Answered by AI

Skills evaluated in this interview

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

(1 Question)

  • Q1. Programming question
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - One-on-one 

(1 Question)

  • Q1. Initial discussion with HR.
Round 3 - Technical 

(1 Question)

  • Q1. Oops, c# concept , angular,MVC5,SQL queries.
Round 4 - Technical 

(1 Question)

  • Q1. Project scenarios, .net core,angular,web api,SQL server,design patterns, SOLID. C# code .
Round 5 - HR 

(1 Question)

  • Q1. Introduction, salary discussion.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well with c#, MVC5, core concept, C# code and SQL queries
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Technical questions wrt technology
Round 3 - HR 

(1 Question)

  • Q1. Basic hr questions salary discussion

I applied via Approached by Company and was interviewed in Jul 2022. There was 1 interview round.

Round 1 - One-on-one 

(6 Questions)

  • Q1. Oops, SOLID Principles, Design patterns.
  • Q2. What is Delegate and what are the types?
  • Ans. 

    Delegate is a type that represents references to methods with a specific parameter list and return type.

    • Delegates are similar to function pointers in C++.

    • They are used to achieve loose coupling and separation of concerns.

    • There are two types of delegates: singlecast and multicast.

    • Singlecast delegates can hold references to a single method.

    • Multicast delegates can hold references to multiple methods.

    • Delegates are commonly

  • Answered by AI
  • Q3. What is custom middleware in .net core
  • Ans. 

    Custom middleware in .NET Core is a piece of code that sits between the request and response pipeline to perform custom operations.

    • Custom middleware can be used to add custom headers, logging, authentication, and authorization to the request pipeline.

    • Middleware can be added to the pipeline using the Use() method in the Startup.cs file.

    • Middleware can be created using classes that implement the IMiddleware interface or b...

  • Answered by AI
  • Q4. What is difference between abstract class and interface.
  • Ans. 

    Abstract class can have implementation while interface only has method signatures.

    • Abstract class can have constructors while interface cannot.

    • A class can implement multiple interfaces but can only inherit from one abstract class.

    • Abstract class can have non-public members while interface only has public members.

    • Abstract class is used for creating a base class while interface is used for implementing a contract.

    • Example o...

  • Answered by AI
  • Q5. Difference Between temp table and table variable
  • Ans. 

    Temp table is stored in tempdb and table variable is stored in memory.

    • Temp table is created using CREATE TABLE statement and can be accessed by multiple sessions.

    • Table variable is created using DECLARE statement and can only be accessed within the scope of the batch or procedure.

    • Temp table can have indexes and statistics while table variable cannot.

    • Temp table is useful for large data sets while table variable is useful...

  • Answered by AI
  • Q6. Queries using joins in SQL
  • Ans. 

    Joins in SQL are used to combine data from two or more tables based on a related column.

    • Joins are used to retrieve data from multiple tables in a single query.

    • Common types of joins include inner join, left join, right join, and full outer join.

    • Join conditions are specified using the ON keyword and can include multiple conditions.

    • Aliases can be used to simplify the syntax of join queries.

    • Joins can be nested to combine d

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Cybage Senior Software Engineer interview:
  • Solid principles
  • Design Patterns
  • SQL Queries
Interview preparation tips for other job seekers - Solid principles and design patterns are important

Skills evaluated in this interview

Cybage Interview FAQs

How many rounds are there in Cybage Senior Software Engineer interview?
Cybage interview process usually has 2-3 rounds. The most common rounds in the Cybage interview process are Technical, HR and One-on-one Round.
How to prepare for Cybage Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Cybage. The most common topics and skills that interviewers at Cybage expect are Javascript, CSS, HTML, Java and .Net.
What are the top questions asked in Cybage Senior Software Engineer interview?

Some of the top questions asked at the Cybage Senior Software Engineer interview -

  1. Write program to count frequencyOfChars(String inputStr) ex. abbcddda a:2 b...read more
  2. What is difference between abstract class and interfa...read more
  3. What is Delegate and what are the typ...read more

Tell us how to improve this page.

Cybage Senior Software Engineer Interview Process

based on 7 interviews in last 1 year

2 Interview rounds

  • Technical Round 1
  • Technical Round 2
View more

People are getting interviews through

based on 12 Cybage interviews
Job Portal
Referral
Company Website
Recruitment Consultant
42%
17%
8%
8%
25% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.
Cybage Senior Software Engineer Salary
based on 2.1k salaries
₹5.9 L/yr - ₹19.1 L/yr
5% less than the average Senior Software Engineer Salary in India
View more details

Cybage Senior Software Engineer Reviews and Ratings

based on 206 reviews

4.0/5

Rating in categories

3.6

Skill development

3.9

Work-Life balance

3.6

Salary & Benefits

4.0

Job Security

3.9

Company culture

3.4

Promotions/Appraisal

3.6

Work Satisfaction

Explore 206 Reviews and Ratings
Software Engineer
3.2k salaries
unlock blur

₹3.3 L/yr - ₹12.4 L/yr

Senior Software Engineer
2.1k salaries
unlock blur

₹5.9 L/yr - ₹19.1 L/yr

QA Engineer
1.1k salaries
unlock blur

₹3 L/yr - ₹11.5 L/yr

Senior QA Engineer
762 salaries
unlock blur

₹6 L/yr - ₹14.2 L/yr

System Analyst
734 salaries
unlock blur

₹9.6 L/yr - ₹25 L/yr

Explore more salaries
Compare Cybage with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

Tech Mahindra

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