Upload Button Icon Add office photos

Filter interviews by

Cognam Technologies Software Engineer Interview Questions and Answers

Updated 25 Jul 2024

Cognam Technologies Software Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

(2 Questions)

  • Q1. Basic apptitude like time and work,problems on train
  • Q2. Some java,c and js output prediction question
Round 2 - Technical 

(2 Questions)

  • Q1. Multiple sql query using groupby having join
  • Q2. Dsa questions like 2sum problem and code optimization

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Can you provide a detailed explanation of object-oriented programming concepts?
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. C# question on basics and advanced
Round 2 - HR 

(1 Question)

  • Q1. Salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Not a company that you want to join.
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Aug 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 - Aptitude Test 

First time attend aptitude test .

Round 3 - Technical 

(5 Questions)

  • Q1. Any computer engineering basic questions
  • Q2. C,C++,java , python
  • Q3. What is inheritance.how many times of inheritance.
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

    • Inheritance allows for code reusability and promotes the concept of 'is-a' relationship.

    • There are different types of inheritance such as single inheritance, multiple inheritance, multilevel inheritance, and hierarchical inheritance.

    • Example: Class B inheriting from Class A - 'class B: public A {}'

  • Answered by AI
  • Q4. How many characters are used in C.
  • Ans. 

    C uses a set of 128 characters, including letters, digits, special characters, and control characters.

    • C uses 26 letters (uppercase and lowercase), 10 digits (0-9), and various special characters like !, @, #, $, %, etc.

    • C also includes control characters like newline, tab, carriage return, etc.

    • The total number of characters used in C is 128.

  • Answered by AI
  • Q5. What is c. How many characters are used.
  • Ans. 

    C is a programming language known for its efficiency and flexibility. It uses 256 characters.

    • C is a high-level programming language used for system programming, embedded systems, and applications.

    • C uses 256 characters, including letters, digits, special characters, and whitespace.

    • Examples of characters in C include 'a', '1', '+', and ' '.

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Write a Java String program to replace the characters. Write a Java program for Encapsulation. What is the difference between Comparator and Comparable? In between an Interview, the screen was abruptly cl...
  • Ans. 

    Java String program to replace characters, Encapsulation program, Comparator vs Comparable difference

    • For Java String program to replace characters, use the replace() method to replace specific characters in a string.

    • For Encapsulation in Java, use private access modifiers to restrict access to class variables and use public getter and setter methods to access and modify them.

    • Comparator and Comparable are interfaces used...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well to attend the interview with Publicis Sapient.

Skills evaluated in this interview

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 - Technical 

(1 Question)

  • Q1. Basics of your technical skills
Round 3 - Technical 

(1 Question)

  • Q1. More Projects related questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 - Coding Test 

Basic coding related to c, c++... Then SQL query

Round 3 - Technical 

(1 Question)

  • Q1. Questions from project and are of interest that we pit in our resume

I applied via Naukri.com and was interviewed in Mar 2022. There were 6 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Technical 

(7 Questions)

  • Q1. What are the differences between stored procedure and triggers in SQL?
  • Ans. 

    Stored procedures are precompiled SQL statements that can be executed on demand, while triggers are automatically executed in response to specific events.

    • Stored procedures are explicitly called by the user, while triggers are automatically invoked by the database system.

    • Stored procedures can accept parameters and return values, while triggers cannot.

    • Stored procedures can be executed independently, while triggers are al...

  • Answered by AI
  • Q2. What is a Kernel in OS
  • Ans. 

    Kernel is the core component of an operating system that manages system resources and provides a bridge between hardware and software.

    • Kernel is responsible for managing memory, processes, and device drivers.

    • It provides an interface for applications to access hardware resources.

    • Kernel operates in privileged mode and has direct access to the hardware.

    • Examples of popular kernels are Linux kernel, Windows NT kernel, and ma

  • Answered by AI
  • Q3. What are access specifiers in c++
  • Ans. 

    Access specifiers in C++ are keywords that determine the visibility and accessibility of class members.

    • There are three access specifiers in C++: public, private, and protected.

    • Public members are accessible from anywhere in the program.

    • Private members are only accessible within the class itself.

    • Protected members are accessible within the class and its derived classes.

    • Access specifiers are used to enforce encapsulation a

  • Answered by AI
  • Q4. Explain about Polymorphism
  • Ans. 

    Polymorphism is the ability of an object to take on many forms.

    • It allows objects of different classes to be treated as if they were objects of the same class.

    • It can be achieved through method overloading or method overriding.

    • Example: A shape class can have different subclasses like circle, square, etc. and all can be treated as shapes.

    • It helps in achieving code reusability and flexibility.

  • Answered by AI
  • Q5. Explain about operator overloading
  • Ans. 

    Operator overloading allows operators to have different meanings based on the operands they work on.

    • It allows operators to be used with user-defined data types

    • It can simplify code and make it more readable

    • Examples include using the + operator to concatenate strings or add numbers

    • Operators can be overloaded for unary and binary operations

  • Answered by AI
  • Q6. Explain about encapsulation
  • Ans. 

    Encapsulation is the process of hiding implementation details and providing a public interface for accessing the object.

    • Encapsulation helps in achieving data abstraction and information hiding.

    • It prevents unauthorized access to the internal state of an object.

    • It allows for better control over the data and its behavior.

    • Example: A bank account class with private variables for balance and account number, and public method...

  • Answered by AI
  • Q7. Explain about your Projects?
  • Ans. 

    I have worked on various projects involving web development, mobile app development, and data analysis.

    • Developed a web application using React.js and Node.js for managing customer orders.

    • Created a mobile app using Flutter for tracking daily expenses and generating expense reports.

    • Implemented a data analysis tool using Python and SQL to analyze customer behavior and improve marketing strategies.

  • Answered by AI
Round 3 - HR 

(4 Questions)

  • Q1. What is your family background?
  • Ans. 

    My family background is diverse and has influenced my values and perspectives.

    • My parents come from different cultural backgrounds, which has exposed me to different traditions and languages.

    • I have siblings who are also in the software engineering field, which has fostered a supportive and collaborative environment.

    • My family has always encouraged education and personal growth, which has motivated me to pursue a career i

  • Answered by AI
  • Q2. Tell me about yourself.
  • Ans. 

    I am a software engineer with experience in developing and maintaining software applications.

    • I have a Bachelor's degree in Computer Science.

    • I have worked on various projects using different programming languages such as Java, C++, and Python.

    • I am skilled in software development methodologies like Agile and have experience with version control systems like Git.

    • I have strong problem-solving and analytical skills, which h...

  • Answered by AI
  • Q3. What is your Native place?
  • Ans. 

    My native place is a small town in the countryside known for its scenic beauty and peaceful environment.

    • My native place is located in the outskirts of a major city.

    • It is known for its rich cultural heritage and historical landmarks.

    • The people in my native place are warm and welcoming.

    • The local cuisine is famous for its unique flavors and traditional recipes.

    • There are several tourist attractions in and around my native ...

  • Answered by AI
  • Q4. What is your favourite moment?
  • Ans. 

    My favorite moment was when I successfully completed a complex software project ahead of schedule.

    • Successfully completing a complex software project ahead of schedule

    • Receiving positive feedback from clients and team members

    • Seeing the impact of my work on improving efficiency or solving a problem

    • Collaborating with a talented and supportive team

    • Overcoming challenges and finding innovative solutions

  • Answered by AI
Round 4 - Group Discussion 
Pro Tip by AmbitionBox:
Don’t treat group discussions as an argument. Group discussion is about reaching a meaningful conclusion.
View all tips
Round 5 - One-on-one 

(2 Questions)

  • Q1. Explain about your projects
  • Ans. 

    I have worked on various projects involving web development, mobile app development, and data analysis.

    • Developed a web application using React.js and Node.js for managing customer orders.

    • Created a mobile app using Flutter for tracking daily expenses and generating reports.

    • Implemented data analysis algorithms in Python to analyze customer behavior and improve marketing strategies.

  • Answered by AI
  • Q2. Tell me about yourself
  • Ans. 

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

    • 5 years of experience in software engineering

    • Proficient in Java and JavaScript

    • Developed web applications

    • Strong problem-solving skills

    • Experience with agile development methodologies

  • Answered by AI
Round 6 - HR 

(1 Question)

  • Q1. Tell me about yourself.
  • Ans. 

    I am a software engineer with experience in developing and maintaining software applications.

    • I have a Bachelor's degree in Computer Science.

    • I have worked on various projects using different programming languages such as Java, C++, and Python.

    • I am skilled in software development methodologies like Agile and have experience with version control systems like Git.

    • I have strong problem-solving and analytical skills, which h...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Deloitte Software Engineer interview:
  • c, java
Interview preparation tips for other job seekers - Market yourself
Know yourself and what you want
Be Confident

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Do not use an unprofessional email address such as cool_boy@email.com. It shows a lack of professionalism by the candidate.
View all tips
Round 2 - Aptitude Test 

In Aptitude test in Math & Reasoning &English is be must for 1st round.

Round 3 - Coding Test 

In Coding Round first of all basic programing language C & 2nd One Oops language & DBMS must be knowledge. And then coding profile is above.

Interview Preparation Tips

Interview preparation tips for other job seekers - Dependent on basis his skill, talent, knowledge. Now must be coding knowledge.

I applied via campus placement at Motilal Nehru Institute National Institute of Technology (NIT), Allahabad and was interviewed in May 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Be truthful in your resume. It is very easy to catch false or lies during the interview by asking basic questions.
View all tips
Round 2 - Coding Test 

There was 2 coding question
One was easy One was very Difficult
20 MCQ question from Operating system and DBMS

Round 3 - Technical 

(2 Questions)

  • Q1. First question was binary search in unsorted arrays So here i have asked about sorting algorithms all sorting algorithms must be clear
  • Q2. Second question was to find longest consecutive subarray.
  • Ans. 

    Find the longest consecutive subarray.

    • Iterate through the array and keep track of the current subarray length.

    • Update the maximum length as you iterate.

    • Reset the current subarray length when a non-consecutive element is encountered.

  • Answered by AI
Round 4 - Technical 

(2 Questions)

  • Q1. OOPS related question Heap insertion deletion question Hashing Spanning tree
  • Q2. Minimum Spanning tree Implementation of MST
  • Ans. 

    Minimum Spanning Tree (MST) is a tree that connects all vertices in a graph with minimum total edge weight.

    • MST can be found using Prim's algorithm or Kruskal's algorithm.

    • Prim's algorithm starts with a single vertex and adds the closest vertex to the tree until all vertices are included.

    • Kruskal's algorithm starts with the edges with the lowest weight and adds them to the tree as long as they don't create a cycle.

    • MST has...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - You have strong understanding of core cs subjects
You have full command in DSA. You have to practice from leetcode
Sometimes your luck also matters

Skills evaluated in this interview

Cognam Technologies Interview FAQs

How many rounds are there in Cognam Technologies Software Engineer interview?
Cognam Technologies interview process usually has 2 rounds. The most common rounds in the Cognam Technologies interview process are Coding Test and Technical.
What are the top questions asked in Cognam Technologies Software Engineer interview?

Some of the top questions asked at the Cognam Technologies Software Engineer interview -

  1. Dsa questions like 2sum problem and code optimizat...read more
  2. Basic apptitude like time and work,problems on tr...read more
  3. Some java,c and js output prediction quest...read more

Tell us how to improve this page.

Cognam Technologies Software Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Cognam Technologies Software Engineer Salary
based on 25 salaries
₹8 L/yr - ₹20 L/yr
71% more than the average Software Engineer Salary in India
View more details

Cognam Technologies Software Engineer Reviews and Ratings

based on 7 reviews

3.3/5

Rating in categories

2.6

Skill development

2.6

Work-life balance

3.4

Salary

2.5

Job security

2.4

Company culture

3.0

Promotions

3.2

Work satisfaction

Explore 7 Reviews and Ratings
Software Engineer
25 salaries
unlock blur

₹8 L/yr - ₹20 L/yr

Senior Software Engineer
16 salaries
unlock blur

₹13 L/yr - ₹25 L/yr

QA Engineer
11 salaries
unlock blur

₹7.2 L/yr - ₹10.5 L/yr

Team Lead
7 salaries
unlock blur

₹15.8 L/yr - ₹23 L/yr

Software Developer
6 salaries
unlock blur

₹8.1 L/yr - ₹13 L/yr

Explore more salaries
Compare Cognam Technologies with

Infosys

3.6
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview