Filter interviews by
The == operator checks for equality of value, while the === operator checks for equality of value and type.
== is a loose equality comparison, while === is a strict equality comparison
== performs type coercion, while === does not
Example: 1 == '1' is true with ==, but false with ===
Strict mode is a feature in JavaScript that helps catch common coding errors and enforces more secure coding practices.
Enables a stricter parsing and error handling mode in JavaScript
Prevents the use of undeclared variables
Disallows duplicate parameter names
Throws errors for assignments to non-writable properties
Helps to avoid accidentally creating global variables
Introduced in ECMAScript 5
A callback function is a function that is passed as an argument to another function and is executed after a specific event occurs.
Used in asynchronous programming to handle responses from events or API calls
Allows for more flexible and modular code
Commonly used in JavaScript for event handling, timers, and AJAX requests
Hoisting in JavaScript is a behavior where variable and function declarations are moved to the top of their containing scope during the compilation phase.
Variable declarations are hoisted to the top of their scope, but not their assignments.
Function declarations are fully hoisted, meaning they can be called before they are declared.
Hoisting can lead to unexpected behavior if not understood properly.
Variable types are different data types that can be assigned to variables in programming languages.
Variable types include integers, floating point numbers, strings, booleans, arrays, and objects.
Examples: int age = 25; float price = 10.99; string name = 'John'; bool isTrue = true; array numbers = [1, 2, 3]; object person = {name: 'Alice', age: 30};
Top trending discussions
posted on 13 Nov 2024
I applied via Job Portal
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
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...
DSA is used for efficient data organization and manipulation in computer algorithms.
DSA stands for Data Structures and Algorithms
It is used to optimize the performance of computer algorithms
DSA helps in efficient data organization and manipulation
Examples of DSA include arrays, linked lists, trees, graphs, and sorting algorithms
Programming languages are used to write instructions for computers to execute tasks and solve problems.
Programming languages are used to create software applications, websites, and games.
They are used to automate tasks and processes, such as data analysis and machine learning.
Programming languages are also used in scientific research, financial analysis, and engineering.
Examples of programming languages include Java, P
posted on 12 Jan 2023
I applied via Campus Placement and was interviewed in Sep 2022. There were 4 interview rounds.
There were 2 questions
One could be solved using hashing
Second one through backtracking
I applied via Naukri.com and was interviewed in Feb 2022. There were 2 interview rounds.
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 using various frameworks like Spring and React
Strong problem-solving and analytical skills
Experience with database management systems like MySQL and MongoDB
I enjoy the collaborative nature of my current role and the opportunity to learn new technologies.
Working with a team to solve complex problems
Learning new technologies and techniques
Contributing to the development of innovative solutions
Having the opportunity to mentor and learn from others
Being involved in the full software development lifecycle
Working on projects that have a positive impact on society
I am currently using Visual Studio Code as my primary tool for software development.
Visual Studio Code is a lightweight and versatile code editor.
It has a wide range of extensions and plugins available for customization.
It supports multiple programming languages and has built-in Git integration.
Other tools I have experience with include Eclipse, IntelliJ IDEA, and Sublime Text.
Yes, I am willing to travel onsite for project work.
I have experience traveling onsite for previous projects.
I am comfortable with the challenges and logistics of traveling for work.
I understand the importance of face-to-face collaboration and client interaction.
I am flexible and adaptable to different work environments and cultures.
I am willing to travel as required by the project.
A cube is a three-dimensional geometric shape with six square faces.
A cube is a regular polyhedron with equal edge lengths and angles.
It has six faces, twelve edges, and eight vertices.
Cubes are used in various applications, including computer graphics, physics simulations, and data analysis.
In computer graphics, cubes are often used to represent 3D objects and scenes.
In physics simulations, cubes can be used to model ...
I am unable to provide my current salary.
I am unable to disclose my current salary due to confidentiality agreements.
My current salary is subject to a non-disclosure agreement.
I prefer not to disclose my current salary at this time.
I have been working with my current company for 3 years.
I joined the company in 2018.
During my time here, I have worked on various software development projects.
I have gained experience in programming languages like Java, Python, and C++.
I have also collaborated with cross-functional teams to deliver high-quality software solutions.
I have received positive feedback from my supervisors and colleagues for my contribution...
Yes, I am okay with the offer of 26 LPA.
Yes, I am satisfied with the offered salary.
I believe the salary is competitive for a software engineer role.
I am excited about the opportunity and the compensation package.
I am confident that my skills and experience justify the offered salary.
I was interviewed in May 2022.
Round duration - 60 minutes
Round difficulty - Medium
There were 2 shifts back to back having the same set of questions. The test consisted of questions from a quant, DI/LR, and verbal, and 3 questions of coding varying from easy to medium to hard. There were three to four people from the company in the room monitoring the lab.
Aptitude section (around 15 questions) -- topics from basic mathematics like time, speed & distance, algebra, arithmetic, probability, geometry, permutation & combination
Verbal section...
#include Class Temp
{
private:
int m_ival;
public:
Temp()
{
Cout<<"OBJECT CREATED\n"< }
~Temp()
{
Cout<<"OBJECT DESTROYED\n"< }
};
void fnRead()
{
Temp oTempObj;
}
int main()
{
fnRead();
cout&...
Tip 1 : Be thorough with your concepts
Round duration - 30 minutes
Round difficulty - Hard
The round revolved around my resume and aa I was very much interested in SQL, they asked me about it and questioned about my project.
Basic SQL Queries like Write a query to retrieve the first four characters of EmpLname from the given EmployeeInfo table etc.
Round duration - 30 minutes
Round difficulty - Hard
In this round, the interviewer talked about how our life has been in hostels, the challenges we have faced, and stuff like that.
The interviewer called three interviewees together and gave us puzzles like there are 3 jugs with a capacity of 2,5,3 Litres. How will you measure 4 Litres of water from these jugs? Another ...
Round duration - 30 minutes
Round difficulty - Medium
What are your strengths and weaknesses?
How do you work on your weaknesses?
Tell me about the transformation you had gone through your college life.
Tip 1 : Thoroughly prepare for algorithms.
Tip 2 : In SQL, solve some questions like extracting top 3 records(there is more than one way to do this and you should know all of them)
Tip 3 : Do projects so that you have talking points in your interview and practice by explaining them to your friends or seniors and ask them to cross-question you on that.
Tip 1 : Have good projects on your resume and explain them very well.
Tip 2 : Whatever is in your resume, you should know about those things well.
I applied via Naukri.com and was interviewed in Feb 2022. There were 3 interview rounds.
based on 1 review
Rating in categories
Software Engineer
4
salaries
| ₹3 L/yr - ₹8 L/yr |
Cognizant
NTT Data Information Processing Services
Sutherland Global Services
Hexaware Technologies