i
Cerence
Filter interviews by
Ping is a network utility used to test the reachability of a host and measure round-trip time for messages sent.
Ping sends ICMP Echo Request packets to a specified IP address.
It measures the time taken for the packets to return, indicating latency.
Commonly used to troubleshoot network connectivity issues.
Example: 'ping google.com' checks if Google's server is reachable.
Results include response time and packet loss...
RAID (Redundant Array of Independent Disks) enhances data storage reliability and performance through disk redundancy.
RAID combines multiple physical disks into a single logical unit.
Common RAID levels include RAID 0 (striping), RAID 1 (mirroring), and RAID 5 (striping with parity).
RAID 0 offers improved performance but no redundancy; if one disk fails, all data is lost.
RAID 1 provides redundancy by duplicating da...
A JIRA ticket is a task or issue tracked in JIRA, a popular project management tool used in software development.
JIRA tickets can represent bugs, tasks, or user stories.
Each ticket includes details like description, priority, and assignee.
Example: A bug ticket might describe a software error and steps to reproduce it.
Tickets can be linked to sprints or epics for better project organization.
JIRA allows for tracking...
This formula calculates the edit distance between two texts, measuring how many changes are needed to transform one into the other.
Edit distance is commonly used in natural language processing for spell checking.
For example, transforming 'kitten' to 'sitting' requires 3 operations: substitution (k->s), substitution (e->i), and insertion (g).
The formula helps in assessing the similarity between two strings, u...
WER, or Word Error Rate, measures the accuracy of speech recognition systems by comparing transcriptions to reference texts.
WER is calculated as: WER = (S + D + I) / N, where S = substitutions, D = deletions, I = insertions, and N = total words in reference.
A WER of 0% indicates perfect accuracy, while a higher percentage signifies more errors in the transcription.
For example, if the reference text is 'Hello world...
Micro service architecture offers scalability, flexibility, and resilience for modern applications.
Allows for independent development and deployment of services
Enables easier scaling of individual components
Improves fault isolation and resilience
Facilitates technology diversity within the system
Enhances agility and speed of development
Example: Netflix, Amazon, Uber
Activity and Fragment have different life cycles in Android development.
Activity life cycle includes methods like onCreate, onStart, onResume, onPause, onStop, onDestroy.
Fragment life cycle includes methods like onAttach, onCreate, onCreateView, onActivityCreated, onStart, onResume, onPause, onStop, onDestroyView, onDestroy, onDetach.
Fragments can be added or removed dynamically during the activity life cycle.
Frag...
Dependency injection is a design pattern in which 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
Examples: Constructor injection, Setter injection, Interface injection
Stacks and queues are fundamental data structures used for managing collections of elements in specific orders.
A stack follows Last In First Out (LIFO) principle. Example: Undo functionality in text editors.
A queue follows First In First Out (FIFO) principle. Example: Print job management in printers.
Stacks can be implemented using arrays or linked lists. Example: Push and pop operations.
Queues can also be impleme...
HashMap is not thread-safe, while ConcurrentHashMap is designed for concurrent access, allowing multiple threads to operate safely.
HashMap allows null keys and values; ConcurrentHashMap does not allow null keys or values.
HashMap is not synchronized, leading to potential data inconsistency in multi-threaded environments.
ConcurrentHashMap uses a lock striping technique, allowing concurrent read and write operations ...
I applied via Naukri.com
Activity and Fragment have different life cycles in Android development.
Activity life cycle includes methods like onCreate, onStart, onResume, onPause, onStop, onDestroy.
Fragment life cycle includes methods like onAttach, onCreate, onCreateView, onActivityCreated, onStart, onResume, onPause, onStop, onDestroyView, onDestroy, onDetach.
Fragments can be added or removed dynamically during the activity life cycle.
Fragments...
Dependency injection is a design pattern in which 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
Examples: Constructor injection, Setter injection, Interface injection
Stacks and queues are fundamental data structures used for managing collections of elements in specific orders.
A stack follows Last In First Out (LIFO) principle. Example: Undo functionality in text editors.
A queue follows First In First Out (FIFO) principle. Example: Print job management in printers.
Stacks can be implemented using arrays or linked lists. Example: Push and pop operations.
Queues can also be implemented ...
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Used when only one instance of a class is needed throughout the system
Provides a global access point to the instance
Implemented by creating a static method to return the same instance each time it is called
I applied via Approached by Company and was interviewed before Jan 2024. There were 4 interview rounds.
I have over 10 years of experience in maintenance and reliability engineering, specializing in implementing TPM strategies.
Implemented Total Productive Maintenance (TPM) programs to improve equipment reliability and reduce downtime
Led cross-functional teams to identify and address root causes of equipment failures
Utilized predictive maintenance techniques such as vibration analysis and infrared thermography
Developed an...
I had to make a tough decision to lay off employees due to budget constraints and declining sales.
Faced with budget constraints and declining sales
Analyzed the financial situation and impact on the company
Considered alternative solutions before deciding to lay off employees
I resolved conflicts by facilitating open communication and finding common ground.
Encouraged all parties to express their perspectives and concerns
Acted as a mediator to help find a compromise
Focused on the common goals and interests of all parties involved
Address conflicts between key developers by facilitating communication, understanding root causes, and promoting collaboration.
Facilitate a meeting with both developers to openly discuss the issues and find common ground.
Encourage active listening and empathy to understand each developer's perspective.
Identify the root causes of the conflicts and address them effectively.
Implement team-building activities to improve co...
2 interviewers were there , no any topic provided but set of questions concerns discussed , similar to the round 1 only . My opinion in scenarios provided . Ask my thoughts and opinion on AI tools .
Micro service architecture offers scalability, flexibility, and resilience for modern applications.
Allows for independent development and deployment of services
Enables easier scaling of individual components
Improves fault isolation and resilience
Facilitates technology diversity within the system
Enhances agility and speed of development
Example: Netflix, Amazon, Uber
Yes, I am comfortable with daily work from the office.
I thrive in a structured work environment
I enjoy collaborating with colleagues in person
I prefer separating work and home life
Salary/package structure includes base salary, bonuses, benefits, and incentives.
Base salary is the fixed amount paid regularly to the employee.
Bonuses are additional payments based on performance or company profits.
Benefits can include health insurance, retirement plans, and paid time off.
Incentives are rewards for achieving specific goals or targets.
Example: Base salary of $60,000, annual bonus of 10% based on perfor...
Program related string
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
I am currently evaluating my options and can join within two weeks, specifically on [insert date].
I need to provide my current employer with a two-week notice period.
This allows me to ensure a smooth transition and handover of my responsibilities.
I am committed to leaving on good terms and maintaining professional relationships.
I prefer to commute by car for its convenience and flexibility.
Convenience and flexibility are important factors in choosing a mode of transportation
Car allows for personal space and control over the journey
Consider factors like cost, time, and environmental impact when selecting a mode of transportation
I appeared for an interview in Mar 2023.
Python interview question and coding
I appeared for an interview before May 2024, where I was asked the following questions.
A JIRA ticket is a task or issue tracked in JIRA, a popular project management tool used in software development.
JIRA tickets can represent bugs, tasks, or user stories.
Each ticket includes details like description, priority, and assignee.
Example: A bug ticket might describe a software error and steps to reproduce it.
Tickets can be linked to sprints or epics for better project organization.
JIRA allows for tracking prog...
A packet is a formatted unit of data carried by a packet-switched network, containing both payload and control information.
Packets are used in network communication to transmit data between devices.
Each packet contains a header (with source and destination addresses) and a payload (the actual data).
For example, in an email, the message is divided into packets for transmission over the internet.
Packets can vary in size,...
RAID (Redundant Array of Independent Disks) enhances data storage reliability and performance through disk redundancy.
RAID combines multiple physical disks into a single logical unit.
Common RAID levels include RAID 0 (striping), RAID 1 (mirroring), and RAID 5 (striping with parity).
RAID 0 offers improved performance but no redundancy; if one disk fails, all data is lost.
RAID 1 provides redundancy by duplicating data ac...
Ping is a network utility used to test the reachability of a host and measure round-trip time for messages sent.
Ping sends ICMP Echo Request packets to a specified IP address.
It measures the time taken for the packets to return, indicating latency.
Commonly used to troubleshoot network connectivity issues.
Example: 'ping google.com' checks if Google's server is reachable.
Results include response time and packet loss stat...
LAN, WAN, and MAN are types of networks that connect devices over different distances, each serving unique purposes.
LAN (Local Area Network): Connects devices in a small geographic area, like a home or office. Example: Wi-Fi network in a coffee shop.
WAN (Wide Area Network): Covers large geographic areas, often connecting multiple LANs. Example: The internet itself is a WAN.
MAN (Metropolitan Area Network): Spans a city ...
I applied via Job Portal and was interviewed before Sep 2023. There were 3 interview rounds.
Developed a web application for tracking inventory and sales data
Used React.js for front-end development
Implemented RESTful APIs using Node.js and Express
Utilized MongoDB for database management
Given one code to do the optimization
My expected salary is based on my experience, skills, and the market rate for Senior Software Engineers.
Consider my years of experience in software development
Take into account my expertise in specific programming languages or technologies
Research the average salary for Senior Software Engineers in the current market
Negotiate based on the benefits and perks offered by the company
I appeared for an interview before Mar 2024, where I was asked the following questions.
WER, or Word Error Rate, measures the accuracy of speech recognition systems by comparing transcriptions to reference texts.
WER is calculated as: WER = (S + D + I) / N, where S = substitutions, D = deletions, I = insertions, and N = total words in reference.
A WER of 0% indicates perfect accuracy, while a higher percentage signifies more errors in the transcription.
For example, if the reference text is 'Hello world' and...
This formula calculates the edit distance between two texts, measuring how many changes are needed to transform one into the other.
Edit distance is commonly used in natural language processing for spell checking.
For example, transforming 'kitten' to 'sitting' requires 3 operations: substitution (k->s), substitution (e->i), and insertion (g).
The formula helps in assessing the similarity between two strings, useful...
Top trending discussions
The duration of Cerence interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 17 interview experiences
Difficulty level
Duration
based on 117 reviews
Rating in categories
Software Engineer
129
salaries
| ₹5.8 L/yr - ₹18.2 L/yr |
Senior Software Engineer
106
salaries
| ₹10 L/yr - ₹30.3 L/yr |
Software Quality Assurance Engineer
64
salaries
| ₹7 L/yr - ₹14.3 L/yr |
Associate Software Engineer
29
salaries
| ₹4.4 L/yr - ₹10 L/yr |
Senior Project Manager
25
salaries
| ₹13 L/yr - ₹25 L/yr |
Amdocs
Prime Focus Technologies
MapmyIndia
OnProcess Technology