Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Cyfirma Team. If you also belong to the team, you can get access from here

Cyfirma Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Cyfirma Software Engineer Interview Questions and Answers

Updated 27 Jun 2025

5 Interview questions

A Software Engineer was asked 1mo ago
Q. What is the code for converting JSON data into an object type?
Ans. 

Converting JSON data into an object type can be done using built-in methods in various programming languages.

  • In JavaScript, use JSON.parse(): const obj = JSON.parse(jsonString);

  • In Python, use json.loads(): import json; obj = json.loads(jsonString)

  • In Java, use Gson library: Gson gson = new Gson(); MyClass obj = gson.fromJson(jsonString, MyClass.class);

  • In C#, use JsonConvert: var obj = JsonConvert.DeserializeObject&...

A Software Engineer was asked 1mo ago
Q. What is indexing in a database?
Ans. 

Indexing in a database improves query performance by allowing faster data retrieval through a data structure.

  • Indexes are like a book's index, helping locate data quickly without scanning the entire table.

  • Common types of indexes include B-tree, hash, and bitmap indexes.

  • For example, a B-tree index allows for efficient range queries, while a hash index is optimal for equality searches.

  • Indexes can speed up SELECT quer...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked 2mo ago
Q. What are the key concepts of Object-Oriented Programming (OOP) in Java, and can you provide examples for each?
Ans. 

Key OOP concepts in Java include encapsulation, inheritance, polymorphism, and abstraction, each with unique characteristics.

  • Encapsulation: Bundling data and methods that operate on the data within a class. Example: private variables with public getters/setters.

  • Inheritance: Mechanism to create a new class using properties and methods of an existing class. Example: class Dog extends Animal.

  • Polymorphism: Ability to ...

A Software Engineer was asked 2mo ago
Q. What are the different types of joins in a database, and could you provide examples for each type?
Ans. 

Joins in databases combine rows from two or more tables based on related columns.

  • INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.id;

  • LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.id;

  • RIGHT JOIN: Returns all records from the right table and matched records ...

A Software Engineer was asked 3mo ago
Q. How do you apply data science in cybersecurity?
Ans. 

Data science enhances cybersecurity by analyzing patterns, predicting threats, and automating responses to security incidents.

  • Anomaly Detection: Machine learning algorithms can identify unusual patterns in network traffic, helping to detect potential intrusions or attacks.

  • Predictive Analytics: By analyzing historical data, data science can forecast potential security breaches, allowing organizations to strengthen ...

Cyfirma Software Engineer Interview Experiences

5 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Jun 2024, where I was asked the following questions.

  • Q1. What is the code for converting JSON data into an object type?
  • Ans. 

    Converting JSON data into an object type can be done using built-in methods in various programming languages.

    • In JavaScript, use JSON.parse(): const obj = JSON.parse(jsonString);

    • In Python, use json.loads(): import json; obj = json.loads(jsonString)

    • In Java, use Gson library: Gson gson = new Gson(); MyClass obj = gson.fromJson(jsonString, MyClass.class);

    • In C#, use JsonConvert: var obj = JsonConvert.DeserializeObject<My...

  • Answered by AI
  • Q2. Streams, Interface and Collections and Springboot questions
Be interview-ready. Browse the most asked HR questions.
illustration image

Software Engineer Interview Questions & Answers

user image Ashwini Ramesh

posted on 27 Jun 2025

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

I appeared for an interview before Jun 2024, where I was asked the following questions.

  • Q1. Java 8 features
  • Q2. What is Indexing in a database
  • Ans. 

    Indexing in a database improves query performance by allowing faster data retrieval through a data structure.

    • Indexes are like a book's index, helping locate data quickly without scanning the entire table.

    • Common types of indexes include B-tree, hash, and bitmap indexes.

    • For example, a B-tree index allows for efficient range queries, while a hash index is optimal for equality searches.

    • Indexes can speed up SELECT queries b...

  • Answered by AI
Are these interview questions helpful?
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Have you worked for startups?

Interview Preparation Tips

Interview preparation tips for other job seekers - Na

Software Engineer Interview Questions & Answers

user image Arghadip Mukherjee

posted on 21 May 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before May 2024, where I was asked the following questions.

  • Q1. What are the key concepts of Object-Oriented Programming (OOP) in Java, and can you provide examples for each?
  • Ans. 

    Key OOP concepts in Java include encapsulation, inheritance, polymorphism, and abstraction, each with unique characteristics.

    • Encapsulation: Bundling data and methods that operate on the data within a class. Example: private variables with public getters/setters.

    • Inheritance: Mechanism to create a new class using properties and methods of an existing class. Example: class Dog extends Animal.

    • Polymorphism: Ability to prese...

  • Answered by AI
  • Q2. What are the different types of joins in a database, and could you provide examples for each type?
  • Ans. 

    Joins in databases combine rows from two or more tables based on related columns.

    • INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.id;

    • LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.id;

    • RIGHT JOIN: Returns all records from the right table and matched records from ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - From the perspective of a Java developer, what questions should one prepare regarding Collections, HashMap, and the Singleton Class, along with examples
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview before Apr 2024, where I was asked the following questions.

  • Q1. How do you imply data science in cybersecurity
  • Q2. Where do you see yourself in next 5 years

Top trending discussions

View All
Interview Hub
2w
a sales executive
Walked out of an interview today
I walked out of an interview today. This was my third interview with the company. Interviewer goes on to mention there's a fourth interview with the manager and I said nope. I stood up, and said "you've met me 3 times already and should know if you want to hire me at this point. I am not doing a 4th interview." She was shocked. I wish I took a picture of the look on her face. She kept saying, "but I really like you." And, "no one's ever done this before." Nope, don't care.
Got a question about Cyfirma?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
4
Good
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 - Assignment 

Create a hero section for website

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Assignment 

Giva a Full stack project. based on MERN AND MEAN stack

Round 2 - One-on-one 

(2 Questions)

  • Q1. Dsa , were easy to medium
  • Q2. Some backend and azure related questions
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Feb 2024.

Round 1 - Technical 

(1 Question)

  • Q1. Java program for duplicate elements in array
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Assignment 

JavaScript, React Js

Round 2 - One-on-one 

(3 Questions)

  • Q1. How many years of relevant experience
  • Q2. What is your current CTC
  • Q3. What is your Expectation
Round 3 - HR 

(3 Questions)

  • Q1. What is your Strength
  • Q2. What is weakness
  • Q3. What is your Goal
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
-

I appeared for an interview in Nov 2022.

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 - Aptitude Test 

Strong appitude knowledge is required.

Round 3 - Technical 

(1 Question)

  • Q1. String , arrays, oops

Interview Preparation Tips

Interview preparation tips for other job seekers - Have strong basic concepts.

Cyfirma Interview FAQs

How many rounds are there in Cyfirma Software Engineer interview?
Cyfirma interview process usually has 1 rounds. The most common rounds in the Cyfirma interview process are One-on-one Round.
What are the top questions asked in Cyfirma Software Engineer interview?

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

  1. What are the key concepts of Object-Oriented Programming (OOP) in Java, and can...read more
  2. What is the code for converting JSON data into an object ty...read more
  3. What are the different types of joins in a database, and could you provide exam...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 5 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 80%
2-4 weeks 20%
View more

Cyfirma Software Engineer Reviews and Ratings

based on 5 reviews

4.6/5

Rating in categories

4.4

Skill development

4.0

Work-life balance

3.8

Salary

4.0

Job security

4.4

Company culture

3.8

Promotions

4.2

Work satisfaction

Explore 5 Reviews and Ratings
Consultant
10 salaries
unlock blur

₹12.5 L/yr - ₹23.2 L/yr

Senior Software Engineer
6 salaries
unlock blur

₹11 L/yr - ₹18.5 L/yr

Cyber Security Analyst
6 salaries
unlock blur

₹2.4 L/yr - ₹5 L/yr

Software Developer
5 salaries
unlock blur

₹4.5 L/yr - ₹11.2 L/yr

Senior Analyst
5 salaries
unlock blur

₹6 L/yr - ₹15 L/yr

Explore more salaries
Compare Cyfirma with

Primus Global Technologies

3.8
Compare

TriGeo Technologies

3.2
Compare

GrapplTech

4.8
Compare

Plada Infotech Services

3.7
Compare
write
Share an Interview