Filter interviews by
Setup and hold time are timing constraints in digital circuits to ensure proper operation of flip-flops.
Setup time is the minimum amount of time data must be stable before the clock edge for proper capture.
Hold time is the minimum amount of time data must be stable after the clock edge for proper capture.
Violating setup time can lead to metastability issues, while violating hold time can lead to data corruption.
Example...
Developed a web application for online shopping with user authentication and payment gateway integration.
Implemented user registration and login functionality using JWT tokens
Integrated Stripe API for secure payment processing
Designed responsive UI using HTML, CSS, and JavaScript
Utilized Node.js and Express for backend development
Non-synthesizable operators are used in software development to perform operations that cannot be directly translated into hardware logic.
Non-synthesizable operators include file operations, dynamic memory allocation, and floating-point arithmetic.
These operators are used in software development for tasks that are not directly related to hardware implementation.
Examples of non-synthesizable operators include 'malloc' f...
malloc is used to allocate memory without initializing it, while calloc is used to allocate memory and initialize it to zero.
malloc allocates a block of memory of specified size but does not initialize the memory contents
calloc allocates a block of memory of specified size and initializes all bytes to zero
malloc is faster than calloc as it does not initialize the memory
calloc is useful when you want to ensure that the ...
malloc will return a pointer to the allocated memory block
malloc returns a void pointer (void *)
It returns NULL if it fails to allocate memory
Example: int *ptr = (int *)malloc(sizeof(int));
I applied via Approached by Company and was interviewed before Apr 2021. There were 3 interview rounds.
Duration - 1hr
topics covered - Python basics, Python advance, SQL, data structure (mainly focused on python),
OOPS, concepts.
Platform - Google meet
Questions on inheritance, data structures, concurrency, and coding problem
Multilevel inheritance is when a subclass inherits from a superclass, which in turn inherits from another superclass
Multiple inheritance is when a subclass inherits from multiple superclasses
Python has built-in data structures like lists, tuples, sets, and dictionaries
GIL stands for Global Interpreter Lock and is a mechanism in Python that allows...
Answering questions on error tracking and system scalability for software engineering consultant role.
For error tracking, use logging frameworks like Log4j or Logback to log errors and exceptions. Use a centralized logging system like ELK stack to collect and analyze logs.
For handling errors, use error handling techniques like try-catch blocks, error codes, and error messages. Use monitoring tools like Nagios or Zabbix...
I applied via Naukri.com and was interviewed before Aug 2021. There was 1 interview round.
MBit interview questions for popular designations
I applied via Referral and was interviewed before Oct 2021. There were 2 interview rounds.
Java with multithreading questions
I found out about your company through a job search website.
I was actively searching for trainee positions in my field
I came across your company's job posting on a popular job search website
I was impressed by the company's mission and values, and decided to apply
I want to grow by continuously learning and developing new skills.
I plan to attend workshops and seminars to gain new knowledge.
I will seek out mentors to guide me in my career.
I will take on challenging projects to expand my skill set.
I will actively seek feedback to improve my performance.
I will network with professionals in my field to gain new perspectives.
Top trending discussions
The person can escape the island by creating a firebreak or finding a body of water.
Create a firebreak by clearing a path of grass around oneself to prevent the fire from spreading.
Look for a body of water such as a lake, river, or ocean to escape the fire.
If no water source is available, try to find a sheltered area with less dry grass to wait for the fire to pass.
Use any available tools or materials to help create a
Motors are rated in KW because they consume power, while transformers and generators are rated in KVA because they produce power.
Motors convert electrical energy into mechanical energy, so they consume power and are rated in KW.
Transformers and generators produce electrical energy, so they are rated in KVA based on their apparent power.
KVA takes into account both the real power (KW) and the reactive power (KVAR) produc...
The type of motor used in ceiling fans is an induction motor.
Ceiling fans typically use single-phase induction motors.
These motors are designed to provide a constant speed and are efficient in converting electrical energy into mechanical energy.
The motor consists of a stator and a rotor, with the stator being the stationary part and the rotor being the rotating part.
The stator contains windings that create a rotating m...
A thermal power plant generates electricity by converting heat energy into mechanical energy.
Thermal power plants use fossil fuels or nuclear energy to heat water and produce steam.
The steam drives a turbine, which is connected to a generator that produces electricity.
The heat source can be coal, natural gas, oil, or nuclear reactions.
The steam is condensed back into water and recycled in a closed-loop system.
Thermal p...
A program to generate a geometric progression (GP).
Take the first term, common ratio and number of terms as input.
Use a loop to calculate each term of the GP.
Print the generated GP as output.
A program to print factorial using recursion
Define a function to calculate factorial recursively
Base case: if the number is 0 or 1, return 1
Recursive case: multiply the number with factorial of (number - 1)
Print the factorial of a given number
Logic to reverse a string without using string functions
Iterate through the string from the last character to the first
Create a new string and append each character to it in reverse order
I know multiple programming languages including Java, Python, and C++.
Proficient in Java with experience in developing web applications using Spring framework
Familiar with Python for data analysis and machine learning
Experience in C++ for developing high-performance applications
Also familiar with HTML, CSS, and JavaScript for front-end development
Class is a blueprint for creating objects, encapsulation is the process of hiding data and methods within a class.
Class is a template or blueprint that defines the properties and behaviors of an object.
Encapsulation is the process of bundling data and methods together within a class, hiding the internal details from the outside world.
Other features of OOP include inheritance, polymorphism, and abstraction.
Inheritance a...
Program to find the sum of squares of each term of Fibonacci series
Generate Fibonacci series using loop or recursion
Calculate square of each term
Add all squares to get the sum
I would like to join Cognizant because of its reputation as a leading global technology and consulting company.
Cognizant has a strong presence in the industry and is known for its innovative solutions.
I am impressed by Cognizant's commitment to digital transformation and its ability to deliver value to clients.
The company offers excellent career growth opportunities and a supportive work environment.
Cognizant's diverse...
Interview experience
Software Developer
22
salaries
| ₹4 L/yr - ₹6.1 L/yr |
Information Technology Recruiter
8
salaries
| ₹1.7 L/yr - ₹3 L/yr |
Java Developer
7
salaries
| ₹4 L/yr - ₹7.1 L/yr |
Linux System Administrator
7
salaries
| ₹4.5 L/yr - ₹7.5 L/yr |
Software Engineer
6
salaries
| ₹4.5 L/yr - ₹6.1 L/yr |
Coinsecure
Unocoin Technologies
Zebpay
Koinex