Filter interviews by
Be the first one to contribute and help others!
I applied via Naukri.com and was interviewed before Jul 2019. There was 1 interview round.
Explaining something involves breaking down a concept or process into simpler terms for better understanding.
Start by providing an overview of the topic
Break down the key components or steps involved
Use examples or analogies to clarify complex ideas
Conclude by summarizing the main points
Print highest element in array of strings
Convert array elements to integers
Use built-in max() function
Print the result
Actions and Action are terms used in automation testing. Actions are a collection of steps while Action is a single step.
Actions are a set of steps that can be reused in multiple tests
Action is a single step that performs a specific action
Actions can be called multiple times in a test
Action can only be called once in a test
Actions can be parameterized
Action cannot be parameterized
posted on 14 Jan 2021
I applied via Naukri.com and was interviewed in Dec 2020. There were 5 interview rounds.
posted on 2 Sep 2020
I applied via Naukri.com and was interviewed in Aug 2020. There were 6 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2020. There were 5 interview rounds.
JOINS are used in SQL to combine data from two or more tables based on a related column.
Inner JOIN returns only the matching rows from both tables
Equi JOIN is a type of Inner JOIN where the join condition is based on equality between two columns
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
Divide array in two halves and keep each half in ascending order without using new Array.
Use Array.sort() method to sort the original array
Use Array.slice() method to divide the array into two halves
Use Array.reverse() method to reverse the second half of the array
Interfaces are contracts that define a set of methods and properties that a class must implement.
Interfaces provide a way to achieve abstraction and polymorphism in object-oriented programming.
They allow for loose coupling between classes and promote code reusability.
Interfaces can be used to define common behavior across multiple classes.
Example: IDisposable interface in C# ensures that an object can be properly dispo...
Inheritance is a mechanism in object-oriented programming where a class is based on another class.
Inheritance allows a subclass to inherit properties and methods from a superclass.
The subclass can also add its own properties and methods.
Examples include a Car class inheriting from a Vehicle class, or a Dog class inheriting from an Animal class.
I was interviewed in Aug 2020.
Yes, I know Java.
I have experience in Java programming.
I am familiar with Java syntax and concepts.
I have worked on Java projects in the past.
To retrieve data from the back end, you can use APIs or database queries.
Use API calls to fetch data from the back end server.
Execute database queries to retrieve data from the database.
Parse the response or query result to extract the required data.
Handle any necessary authentication or authorization for accessing the back end.
Examples: GET request to an API endpoint, SELECT query in SQL.
OOP is a programming paradigm based on the concept of objects, which can contain data and code.
OOP stands for Object-Oriented Programming
It focuses on creating objects that interact with each other to solve a problem
Encapsulation, inheritance, and polymorphism are key concepts in OOP
Example: A car object can have properties like color, make, and model, and methods like start and stop
OOP promotes code reusability and ma
I am a software engineer with experience in developing web applications and mobile apps.
I have a degree in Computer Science
I have worked with Java, Python, and JavaScript
I have experience with front-end frameworks like React and Angular
I have developed mobile apps using React Native
I am familiar with Agile methodologies
I have a passion for software development and enjoy the challenges it presents.
I have always been interested in technology and programming
I have taken courses and completed projects in software development
I enjoy problem-solving and finding efficient solutions
I believe software engineering is a constantly evolving field with endless opportunities for growth
A program to check if a given number is prime or not.
A prime number is a number that is only divisible by 1 and itself.
Start checking from 2 up to the square root of the number.
If the number is divisible by any number in the range, it is not prime.
Otherwise, it is prime.
Optimization: check only odd numbers after 2.
Fibonacci program generates a series of numbers where each number is the sum of the two preceding ones.
The program can be implemented using recursion or iteration.
The first two numbers in the series are always 0 and 1.
The next number is the sum of the previous two numbers.
Example: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418,...
Flowchart for two programs
Identify inputs and outputs
Determine program logic
Create decision points and loops
Connect program components
Include error handling
Test and debug
Document the flowchart
Caching is the process of storing frequently used data in a temporary storage to reduce access time. LRU caching removes least recently used data.
Caching improves performance by reducing access time to frequently used data
LRU (Least Recently Used) caching removes the least recently used data to make space for new data
LRU cache can be implemented using a doubly linked list and a hash map
When a cache hit occurs, the acce...
I have designed and developed hardware solutions for various projects, resulting in improved efficiency and cost savings.
Designed and implemented a new power management system for a client, resulting in a 20% reduction in energy consumption
Developed a new circuit board design for a medical device, improving its accuracy and reliability
Led a team in the development of a new prototype for a consumer electronics product, ...
I would try to understand my manager's perspective and find a compromise.
Listen to their concerns and try to address them
Present alternative solutions that may better align with their goals
Seek input from other team members or higher-ups
Be open to feedback and willing to adjust my approach
Ultimately, prioritize the success of the project and the team over personal disagreements
I enjoy hiking, reading, and playing board games.
Hiking in local parks and nature reserves
Reading a variety of genres, including science fiction and historical non-fiction
Playing board games with friends and family, such as Settlers of Catan and Ticket to Ride
based on 3 reviews
Rating in categories
Academic Counsellor
3
salaries
| ₹0.9 L/yr - ₹3.5 L/yr |
TCS
Infosys
Wipro
HCLTech