Filter interviews by
I was interviewed in Dec 2020.
Round duration - 90 minutes
Round difficulty - Medium
It was video call round in teams which went for around 90 minutes. Interviewer is flexible and it went well.
Given a 2D matrix MAT
of size M x N, where M and N represent the number of rows and columns respectively. Each row is sorted in non-decreasing order, and the first element of each ro...
We have a brute force solution to this problem. We can simply traverse the matrix and check if ‘TARGET’ exists or not.
Space Complexity: O(1)Explanation:O(1)
Since, we are not using any extra space to find the number of pairs. Therefore, the overall space complexity will be O(1).
Time Complexity: O(m*n) - For 2d arraysExplanation:O(M*N) where ‘M’ and ‘N’ denote the number of rows and columns in ‘M...
You are given a string S
of length N
. Your task is to find the index (considering 1-based indexing) of the first unique character in the string. If there are no uni...
Round duration - 30 minutes
Round difficulty - Easy
Interview went arounf 30minutes at 10AM. As it was hr round there wont be any technical stuff and I have only concentrated on my communication skills and had a glance of frequently asked hr questions before interview. It was more of a discussion.
Tip 1 : It is recommended to know at least one language thoroughly (C, C++, Java, Python)
Tip 2 : Students generally are skip practice part and landing into trouble when asked to write the code in a live interview. Therefore, PRACTICE is strongly recommended from websites like hackerrank, coding ninjas, leetcode etc.
Tip 3 : Deep dive into your Core subjects.
Tip 4 : Practise 5-6 problems daily. 2Easy, 2Medium, 2Hard
Tip 5 : Don't do half learning. Though it takes time be perfect at each concept you learn.
Tip 1 : Include only the most relevant information and put the most important information first
Tip 2 : Don't Put Everything on There. Your resume should not have every work experience you've ever had listed on it.
Tip 3 : Customize your resume to each position.
Tip 4 : Include atleast one full stack project.
Top trending discussions
I was interviewed in Jan 2025.
posted on 20 Nov 2024
To swap two variables, use a temporary variable to store one value before swapping them.
Create a temporary variable to store one of the values
Assign the first variable to the temporary variable
Assign the second variable to the first variable
Assign the temporary variable to the second variable
Pointers are variables that store memory addresses of other variables or functions.
Pointers are used to access and manipulate memory directly.
They are commonly used in programming languages like C and C++.
Example: int *ptr; // declaring a pointer to an integer variable
I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.
Drop removes a table from the database while delete removes specific rows from a table.
DROP is a DDL (Data Definition Language) command used to remove a table and its data from the database.
DELETE is a DML (Data Manipulation Language) command used to remove specific rows from a table based on a condition.
DROP command is irreversible and all the data in the table is lost, while DELETE can be rolled back if used within a...
SQL commands are used to interact with databases and perform various operations like querying, updating, and deleting data.
SELECT - retrieves data from a database
INSERT - adds new data to a database
UPDATE - modifies existing data in a database
DELETE - removes data from a database
CREATE - creates a new database or table
ALTER - modifies the structure of a database object
DROP - deletes a database object
JOIN - combines row...
There were two coding questions
There was oncampus coding round , where 1 question was given.
Mercel platform 1 hour
Developed a web-based project management tool for tracking tasks and deadlines.
Used HTML, CSS, and JavaScript for front-end development
Implemented backend functionality using Node.js and MongoDB
Incorporated user authentication and authorization features
Utilized RESTful APIs for communication between front-end and back-end
I would write a code snippet based on the specific cluster or category provided.
Identify the specific cluster or category provided in the question
Write a code snippet that aligns with the requirements of the cluster
Ensure the code is accurate and relevant to the given cluster
I applied via Campus Placement
General aptitude, behaviourial and some analytical questions
Pointers full depth question and programs
posted on 24 Oct 2024
Numerical based questions are there mostly
Good basic level coding questions
I have worked on various projects including a web application for online shopping and a mobile app for task management.
Developed a web application using HTML, CSS, and JavaScript for online shopping
Created a mobile app using React Native for task management
Implemented RESTful APIs for communication between front-end and back-end systems
posted on 7 Jun 2024
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, fields, and methods, while interface cannot have any of these.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes are used to provide a common base for multiple classes, while interfaces define a contract that implementin
Static and final keywords are used in Java to define class-level variables and constants respectively.
Static keyword is used to define class-level variables and methods, which are shared among all instances of the class.
Final keyword is used to define constants that cannot be changed once initialized.
Static variables are accessed using the class name, while final variables are accessed using object references.
Example: ...