Upload Button Icon Add office photos

Filter interviews by

CogniTensor Technology Software Developer Interview Questions and Answers for Experienced

Updated 19 Jun 2024

CogniTensor Technology Software Developer Interview Experiences for Experienced

1 interview found

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

Via email using link and craeet crud app assignment

Round 2 - Technical 

(2 Questions)

  • Q1. Class compoennet functional componnet
  • Ans. 

    Class components are ES6 classes that extend from React.Component and have a render method. Functional components are simple functions that take props as an argument and return JSX.

    • Class components are used for stateful components and have lifecycle methods like componentDidMount, componentDidUpdate, etc.

    • Functional components are used for stateless components and are simpler and easier to read.

    • Example: Class component ...

  • Answered by AI
  • Q2. Hooks in detail
  • Ans. 

    Hooks are functions that allow developers to use state and other React features in functional components.

    • Hooks were introduced in React 16.8 to allow state and lifecycle methods in functional components.

    • useState() is a hook that allows functional components to use state.

    • useEffect() is a hook that allows functional components to perform side effects.

    • Custom hooks can be created to reuse logic across multiple components.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - good

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(11 Questions)

  • Q1. What is managed code and unmanaged code
  • Ans. 

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

    • Managed code is written in high-level languages like C#, VB.NET, and is compiled to Intermediate Language (IL) which is executed by the CLR.

    • Unmanaged code is written in languages like C, C++, and is compiled directly to machine code which is executed by the operating ...

  • Answered by AI
  • Q2. What are different access modifiers
  • Ans. 

    Access modifiers in programming define the scope of a class, method, or variable.

    • Public - accessible from any other class

    • Private - accessible only within the same class

    • Protected - accessible within the same package and subclasses

    • Default (no modifier) - accessible only within the same package

  • Answered by AI
  • Q3. Diff between array and arraylist
  • Ans. 

    Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.

    • Array is a fixed-size collection of elements of the same data type.

    • ArrayList is a resizable collection that can grow or shrink in size dynamically.

    • Arrays can store primitive data types and objects, while ArrayList can only store objects.

    • Arrays use square brackets [] for declaration, while ArrayList is a class in Java's collect...

  • Answered by AI
  • Q4. Diff between string and stringbuilder
  • Ans. 

    String is immutable, while StringBuilder is mutable and more efficient for concatenating strings.

    • String is immutable, meaning once created, it cannot be changed. StringBuilder is mutable and allows for modifications.

    • String concatenation in a loop using String can be inefficient due to creating new objects each time. StringBuilder is more efficient for this purpose.

    • String has a fixed length, while StringBuilder can dyna...

  • Answered by AI
  • Q5. Why string is unmutable
  • Ans. 

    Strings are immutable in order to ensure data integrity and security.

    • Immutable strings prevent accidental changes to data

    • Enhances security by preventing data tampering

    • Allows for efficient memory management

  • Answered by AI
  • Q6. What is connection pooling
  • Ans. 

    Connection pooling is a technique used to manage a pool of database connections to improve performance and efficiency.

    • Connection pooling helps reduce the overhead of opening and closing database connections for each request

    • It allows multiple clients to reuse a pre-created set of connections to the database

    • Connection pooling can help improve the scalability and performance of applications that require frequent database

  • Answered by AI
  • Q7. What is diff between action controller and api action controller
  • Ans. 

    Action controller is for web applications, API action controller is for APIs

    • Action controller is used for handling web requests in a traditional web application

    • API action controller is used for handling API requests in a RESTful API

    • API action controller typically returns JSON responses, while action controller may return HTML responses

    • API action controller often has different authentication and authorization mechanisms

  • Answered by AI
  • Q8. What are diff design patterns in sql
  • Ans. 

    Design patterns in SQL are reusable solutions to common problems encountered in database design and development.

    • Singleton Pattern: Ensures a class has only one instance and provides a global point of access to it.

    • Factory Pattern: Creates objects without specifying the exact class of object that will be created.

    • Repository Pattern: Separates the logic that retrieves data from a data source from the business logic that ac...

  • Answered by AI
  • Q9. Triggers, cursors, stored procedures
  • Q10. Repeater controller
  • Q11. Commandbuilder vs command
  • Ans. 

    CommandBuilder is a class used to dynamically create SQL commands, while Command is a pre-defined SQL command.

    • CommandBuilder is used to construct SQL commands at runtime based on user input or conditions.

    • Command is a pre-defined SQL command that is executed as is.

    • CommandBuilder is more flexible and allows for dynamic SQL generation.

    • Command is static and does not change during runtime.

    • Example: CommandBuilder can be used...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are applying as dotnet developer
, prepare well for c# , ado. Net, sql, mvc, api, dotnet core

Skills evaluated in this interview

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

Its a normal mathematical coding test

Round 2 - Coding Test 

2 questions normal leetcode medium problem

Round 3 - Technical 

(1 Question)

  • Q1. Technical interview with java and sql questions and some design patterns
Round 4 - One-on-one 

(1 Question)

  • Q1. Another technical round
Round 5 - One-on-one 

(1 Question)

  • Q1. HR discussion with salary negotiation
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. Basic c++ programming
  • Q2. OOPS Concepts explain
  • Ans. 

    OOPS Concepts are fundamental principles of Object-Oriented Programming like Inheritance, Encapsulation, Polymorphism, and Abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementat...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Tech Mahindra Software Developer interview:
  • OOPS
Interview preparation tips for other job seekers - They have asked about the oops concepts
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

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 

It was an easy test. Multiple choice questions bases on java

Round 3 - Technical 

(1 Question)

  • Q1. Asked oops concepts, collection, basic multithreading questions.
Round 4 - Technical 

(1 Question)

  • Q1. Asked some questions related to projects.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Easy basic questions

Round 2 - Coding Test 

Easy basic coding questions

Round 3 - Technical 

(1 Question)

  • Q1. Easy interview basic programming questions
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 - Coding Test 

3 questions all DSA trees graphs

Round 3 - One-on-one 

(3 Questions)

  • Q1. 2 DSA medium difficulty
  • Q2. Find middle of linked list
  • Ans. 

    To find the middle of a linked list, use the two-pointer approach.

    • Initialize two pointers, slow and fast, pointing to the head of the linked list.

    • Move the slow pointer one step at a time and the fast pointer two steps at a time.

    • When the fast pointer reaches the end of the list, the slow pointer will be at the middle.

  • Answered by AI
  • Q3. Topological sort

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep calm in interview.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Oops, basic ,SQL ,ado
Round 2 - Coding Test 

Curd operation with SQL connectivity

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

I applied via Job Fair and was interviewed in Jan 2023. There were 4 interview rounds.

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

Assignment every company
have assignment .how to make company in high position .what good and service is helpful for company .
How much salary what to give all employees they make a assignment.

How the employees performance they make assignments

Round 3 - Group Discussion 

When I typing the words of software development in ambition box.
I am getting more more information what are they what is that.

I am improving my skills ,

Round 4 - One-on-one 

(2 Questions)

  • Q1. When I type the ambition box they are so many questions based computers Features when asking the interview it is very interested. They are what is loop ,what is data base so many so many questions a...
  • Ans. What is buslogoy What is treelogoy these are company computers arranging series
  • Answered by James priskilla
  • Q2. What is quene. It is a line start from head to tail
  • Ans. 

    A queue is a data structure that follows the First-In-First-Out (FIFO) principle.

    • Elements are added to the back of the queue and removed from the front.

    • Common operations include enqueue (add to back) and dequeue (remove from front).

    • Queues are used in many applications such as job scheduling and network packet handling.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I directly tell about new technology releasing now.
Cybersecurity.
Block chain.
Full stack developement

Skills evaluated in this interview

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

Array,strings,all basic quest on programming,oops

Round 2 - Technical 

(1 Question)

  • Q1. Quest were on javs, springboot
Round 3 - HR 

(1 Question)

  • Q1. Resume based question

Interview Preparation Tips

Interview preparation tips for other job seekers - good luck

CogniTensor Technology Interview FAQs

How many rounds are there in CogniTensor Technology Software Developer interview for experienced candidates?
CogniTensor Technology interview process for experienced candidates usually has 2 rounds. The most common rounds in the CogniTensor Technology interview process for experienced candidates are Coding Test and Technical.
What are the top questions asked in CogniTensor Technology Software Developer interview for experienced candidates?

Some of the top questions asked at the CogniTensor Technology Software Developer interview for experienced candidates -

  1. class compoennet functional compon...read more
  2. hooks in det...read more

Tell us how to improve this page.

CogniTensor Technology Software Developer Reviews and Ratings

based on 3 reviews

1.3/5

Rating in categories

1.3

Skill development

1.5

Work-Life balance

1.3

Salary & Benefits

1.5

Job Security

1.3

Company culture

1.3

Promotions/Appraisal

1.3

Work Satisfaction

Explore 3 Reviews and Ratings
Data Analyst
9 salaries
unlock blur

₹2.2 L/yr - ₹4.8 L/yr

Data Scientist
6 salaries
unlock blur

₹4 L/yr - ₹12.9 L/yr

Front end Developer
5 salaries
unlock blur

₹4 L/yr - ₹8 L/yr

Full Stack Developer
5 salaries
unlock blur

₹3.6 L/yr - ₹9.5 L/yr

HR Manager
4 salaries
unlock blur

₹4.6 L/yr - ₹6.5 L/yr

Explore more salaries
Compare CogniTensor Technology 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