Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Jun 2022. There was 1 interview round.
IIFE stands for Immediately Invoked Function Expression. It is a function that is executed as soon as it is defined.
IIFE is enclosed in parentheses () to make it an expression.
It is followed by another set of parentheses () to invoke the function immediately.
It is commonly used to create a private scope for variables and functions.
Example: (function() { console.log('Hello World!'); })();
Promises in JavaScript are used to handle asynchronous operations and avoid callback hell.
Promises represent a value that may not be available yet but will be resolved at some point in the future.
They have three states: pending, fulfilled, or rejected.
Promises can be chained using .then() and .catch() methods.
They can also be used with async/await syntax.
Example: new Promise((resolve, reject) => {...}).then(result => {...
I applied via Referral and was interviewed in Mar 2022. There were 2 interview rounds.
Some basic aptitude questions
Top trending discussions
Computer Science
Algorithms and data structures
Software development methodologies
Programming languages
CMOS stands for Complementary Metal-Oxide-Semiconductor. It is a type of technology used in electronic devices.
CMOS is a type of semiconductor technology used in microprocessors, memory chips, and other electronic devices.
It uses both p-type and n-type metal-oxide-semiconductor field-effect transistors (MOSFETs) to reduce power consumption and increase speed.
CMOS is commonly used in digital circuits, such as in compute...
Delays are interruptions or setbacks in a process. They can be avoided by proper planning and communication.
Identify potential delays and plan for them
Communicate effectively with team members and stakeholders
Use project management tools to track progress and identify issues
Address issues promptly to prevent further delays
Continuously evaluate and improve processes to minimize delays
I am a Junior Software Developer with a passion for coding and problem-solving.
I have a Bachelor's degree in Computer Science.
I have experience in programming languages such as Java, C++, and Python.
I have worked on various projects during my studies, including developing a web application for a local business.
I am familiar with software development methodologies like Agile and Scrum.
I am a quick learner and enjoy stay...
I have a family of four members, including my parents, a younger sister, and myself, each with unique interests and personalities.
My father is an engineer who loves to tinker with gadgets.
My mother is a teacher, passionate about education and helping others.
I have a younger sister who enjoys painting and is very creative.
We often spend weekends together, exploring new places or playing board games.
Java is an object-oriented language while C is a procedural language.
Java is platform-independent while C is platform-dependent.
Java has automatic garbage collection while C requires manual memory management.
Java has built-in support for multithreading while C requires external libraries.
Java has a larger standard library compared to C.
Java is more secure than C due to its strong type checking and exception handling.
C ...
I have worked on various projects including a web application for a retail company and a mobile app for a fitness tracking system.
Developed a web application for a retail company to manage inventory and sales.
Created a mobile app for a fitness tracking system that allows users to track their workouts and set goals.
Contributed to a team project for a social media platform, implementing features like user authentication ...
I would rate myself a 7, as I have solid foundational skills and am eager to learn and grow in my software development journey.
Strong Understanding of Basics: I have a good grasp of programming fundamentals, such as data structures and algorithms, demonstrated through projects.
Hands-On Experience: I've completed internships where I contributed to real-world applications, enhancing my practical skills.
Eager Learner: I a...
I am a passionate Junior Software Developer with a strong foundation in coding, eager to contribute to innovative projects.
Graduated with a degree in Computer Science, where I developed a solid understanding of algorithms and data structures.
Completed an internship at XYZ Company, where I worked on a team project to develop a web application using React and Node.js.
Proficient in languages such as Java, Python, and Java...
I worked on various projects, including a personal portfolio website and a task management app using React and Node.js.
Developed a personal portfolio website to showcase my skills and projects using HTML, CSS, and JavaScript.
Created a task management app with React for the frontend and Node.js for the backend, allowing users to create, update, and delete tasks.
Implemented RESTful APIs for the task management app to han...
TCS is a leading global IT services company with a strong reputation and diverse opportunities for growth.
TCS has a strong reputation in the IT industry
TCS offers diverse opportunities for growth and learning
TCS has a global presence and works with top clients
TCS provides a supportive and collaborative work environment
TCS values innovation and encourages employees to think creatively
Absolutely! I'm passionate about technology and eager to contribute to innovative projects in an IT firm.
I enjoy problem-solving and coding, as demonstrated by my recent project where I developed a web application using React.
I am excited about collaborating with a team to create impactful software solutions, like improving user experience in apps.
Staying updated with the latest tech trends is important to me; I regula...
The question is related to testing under pressure.
Stay calm and focused
Prioritize tasks
Break down complex problems
Communicate effectively
Use time management techniques
AM, PM, and FM are abbreviations used in timekeeping and radio broadcasting.
AM stands for Ante Meridiem and refers to the time from midnight to noon.
PM stands for Post Meridiem and refers to the time from noon to midnight.
FM stands for Frequency Modulation and is a method used in radio broadcasting to transmit audio signals.
AM and PM are used to differentiate between morning and afternoon/evening time.
FM is used to dif...
posted on 16 Mar 2015
Program to form a string with first character of all words in a given string.
Split the string into an array of words
Iterate through the array and extract the first character of each word
Join the extracted characters to form the final string
Given a number n, find the number just greater than n using same digits as that of n
Convert the number to a string and sort the digits in ascending order
Starting from the rightmost digit, find the first digit that is smaller than the digit to its right
Swap this digit with the smallest digit to its right that is greater than it
Sort the digits to the right of the swapped digit in ascending order
Concatenate the digits to ...
Function to add two numbers represented by linked lists and return the sum list.
Traverse both linked lists and add corresponding nodes, keeping track of carry
Create a new linked list to store the sum
Handle cases where linked lists are of different lengths
Handle cases where the sum has an extra digit due to carry
Return the sum linked list
The player who picks the last coin loses the game.
The game starts with n coins.
Each player can pick 1 to 5 coins in one turn.
The player who picks the last coin loses the game.
Determine if the given n coins will result in a win or loss for the starting player.
Reverse a linked list using recursion, handling all corner cases
Create a recursive function that takes the head of the linked list as input
Base case: if the head is null or the list contains only one node, return the head
Recursively call the function with the next node as input and set its next pointer to the current node
Set the current node's next pointer to null and return the new head
Write a function to check whether a binary tree is a sub-tree of another binary tree (Check for all corner cases)
Create a function that traverses both trees and compares them
Check if the root of the second tree matches any node in the first tree
Handle cases where one or both trees are empty
Handle cases where the trees have different structures
based on 1 review
Rating in categories
Devops Engineer
55
salaries
| ₹3.6 L/yr - ₹10.1 L/yr |
Software Engineer
24
salaries
| ₹3 L/yr - ₹7.2 L/yr |
Project Manager
11
salaries
| ₹7 L/yr - ₹17 L/yr |
Cloud Security Engineer
9
salaries
| ₹4.5 L/yr - ₹7 L/yr |
SCCM System Administrator
8
salaries
| ₹9 L/yr - ₹11 L/yr |
TCS
Accenture
Wipro
Cognizant