Filter interviews by
I applied via campus placement at Birla Institute of Technology and Science (BITS), Pilani and was interviewed in Oct 2022. There were 3 interview rounds.
There was a coding test on HackerRank platform, we were given 10 MCQs , 1 coding Question( leetcode easy - priority queues( to be done in 5 min if you do competitive coding) ) , 1 SQL easy-medium question (TIP: Practice SQL queries from HackerRank or Leetcode before the test as time matters ) Try to submit it as soon as possible, theres marks for time.
My strengths include problem-solving, attention to detail, and strong analytical skills. My weaknesses include public speaking and time management.
Strength: Problem-solving - I enjoy analyzing complex problems and finding efficient solutions.
Strength: Attention to detail - I have a keen eye for detail and strive for accuracy in my work.
Strength: Analytical skills - I am proficient in data analysis and can effectively i...
OOPS concepts include abstraction, inheritance, polymorphism, and encapsulation.
Abstraction: Hiding implementation details and showing only necessary information.
Inheritance: Creating new classes from existing ones, inheriting properties and methods.
Polymorphism: Using a single method to perform different actions based on the object type.
Encapsulation: Binding data and methods together, protecting data from outside int
I applied via Company Website and was interviewed in Nov 2022. There were 2 interview rounds.
My strength is problem-solving and analytical thinking.
I have a strong ability to analyze complex problems and break them down into smaller, manageable tasks.
I am skilled in identifying patterns and finding efficient solutions.
I have experience in using various programming languages and tools to solve problems.
I am a quick learner and adapt well to new technologies and frameworks.
I have a track record of successfully d...
A class in Java is a blueprint or template for creating objects that encapsulate data and behavior.
A class can contain fields, methods, constructors, and nested classes
Objects are instances of a class
Inheritance allows a class to inherit properties and methods from another class
Polymorphism allows objects of different classes to be treated as if they are of the same class
Example: class Car { String make; int year; void...
posted on 22 Sep 2024
I applied via campus placement at Motilal Nehru Institute National Institute of Technology (NIT), Allahabad and was interviewed before Sep 2023. There were 2 interview rounds.
Comprising LC medium questions
Visa interview questions for popular designations
I applied via Company Website and was interviewed in Feb 2022. There were 4 interview rounds.
3 DSA coding questions were there of medium difficulty to be solved in 90 mins.
I regret not thoroughly testing my code before deployment.
Not allocating enough time for testing
Assuming the code was error-free without proper validation
Not considering edge cases
Lack of unit tests
Not involving others for code review
Get interview-ready with Top Visa Interview Questions
I was interviewed in Aug 2021.
Round duration - 75 minutes
Round difficulty - Easy
2 coding problems were asked
Candidates who solved both the questions in the first 45 mins get shortlisted. 12 candidates including me got shortlisted.
The basic idea of this approach is to break the original problem into sub-problems. Let us assume we want to find the length of the longest common subsequence of “STR1” and “STR2” whose length is ‘N’ and ‘M’ respectively.
Now, let us define a recursive function
LCS(Int I, int J, string STR1, string STR2)
Which returns the length of the longest common subsequence of string STR1...
We will iterate over all the possible pairs of nodes and check if they are directly connected. We will build the graph and using a breadth-first search we can find all the connected components. If two nodes in the query are part of the same component insert ‘1’ otherwise ‘0’ in the vector/list ‘ans’.
We will apply the algorithm as follows:-
Round duration - 60 minutes
Round difficulty - Easy
Round 2 : HR + Technical Round Time -60 Mins
Firstly we greet each other and then we have talked about my projects and stuff. After that, he gave me some technical questions and I have to choose any three of them and write the code for them. I finished with all the three questions in about 15-20 min since i have solved similar questions while practicing.
What are the various formatting tags in HTML?
What is Pattern Matching in SQL?
After solving those questions we have discussed about our city since i and the interviewer both are from the same city, after that we were finished the interview.
After a very stressful night, the Next day results were declared and 7 out of 12 candidates including me got selected for the internship.
We will use Breadth-First Search to find the shortest path from cellNumber 1 to cellNumber N*N.
Iterate through the array and store the frequency of each string in the array. Find out the maximum frequency word which occurs in the array and print the word which has the maximum frequency but has less frequency than the maximum one.
Algorithm:-
Key 1: (A): Print one ‘A’ on screen.
Key 2: (Ctrl-A): Select the whole screen.
Key 3: (Ctrl-C): Copy selection to buffe...
Approach: We can observe that if ‘n’ < 7, the output is ‘n’ itself. Otherwise, if ‘n’ is greater than or equal to 7, then the optimal sequence of operations will end with a suffix of one Ctrl-A, one Ctrl-C, followed by one or several Ctrl-V’s.
If F(n) given the maximum number of ‘A’s that can be printed by ‘n’ keystrokes and ‘x’ represent the number of Ctrl-V’s at the end, then recurrence relatio...
Tip 1 : Do at least 4-6 questions daily on leetcode, codingninjas, geeksforgeeks or interviewbit wherever it suits you.
Tip 2 : Do at least 1 good project or an internship in a start up before the internship season
Tip 3 : Focus on Competitive programming also it increases our problem-solving ability exponentially.
Tip 1 : Make a decent resume with a good project or an intern.
Tip 2 : Never fake any point in the resume it will not gonna benefit you .
I applied via Campus Placement and was interviewed before Jul 2022. There were 2 interview rounds.
It had 4 questions of moderate difficulty
I applied via Walk-in and was interviewed in Dec 2021. There were 2 interview rounds.
I am expecting a competitive salary based on my experience and the responsibilities of the role.
I am open to negotiation based on the company's budget and benefits package.
I have researched the average salary range for this position in the industry and location.
I am confident in my skills and experience and believe I can bring value to the company.
I am looking for a fair and reasonable compensation package that reflect
I was interviewed in Dec 2020.
Round duration - 60 minutes
Round difficulty - Easy
The coding test was conducted on Hackerrank platform. The test was in the evening. There were two coding questions of easy difficulty. The test was proctored, our webcam was on but not the mic. Also we were not allowed to switch tabs.
About 360 students sat in this round out which 15 were shortlisted for the next interview round.
This was a very easy question as I just had to traverse both the array and maintain a count variable and a variable to store last maximum equal element encountered which I initialized to a very small number (like INT_MIN in C++) . Now while traversing whenever you encounter equal elements which are greater than last maximum equal elements then increment count by 1. In the end just print count.
Step 1 : Create a map and store count of each unique element in the array.
Step 2 : Maintain a count variable to store the number of unique pairs of elements whose sum is K.
Step 3 : Traverse the array. Let the array be called arr and arr[i] is current element in array while traversing. If value arr[i] and K-arr[i] in map is greater than 0 then increment count and make value of arr[i] and K-arr[i] in map as 0.
Tip 1 : Prepare data structures and algorithms thoroughly and practice atleast 2 to 3 questions daily for 4-5 months consistently.
Tip 2 : Have few good projects in your resume and also prepare your core subjects like Operating System, DBMS.
Tip 3 : Before interview do a little research about the company.
Tip 1 : Mention at least 2 good projects.
Tip 2 : You should be able to defend whatever you have put on your resume so don't mention anything false.
I was interviewed in Nov 2020.
Round duration - 60 minutes
Round difficulty - Medium
This was an elimination round. There were 2 coding questions. Both questions were of medium level and I solved them in a given time. After this round, 29 students got shortlisted and I was one of them.
I solved this question using the map in O(n) time complexity. First I stored the count of elements in an array then by checking the condition(k > 0 && map.containsKey(i + k) || k == 0 && map.get(i) > 1), I incremented the result by one every time when condition satisfied. Below is my code for the same.
class Solution {
public int findPairs(int[] nums, int k) {
Map map = new HashMap();
for(int num : nu...
This was a simple array problem. I solved this using question as:
Starting from the first element of the array, find the first valid sub-array and store its length then starting from the next element (the first element that wasn’t included in the first sub-array), find another valid sub-array. Repeat the process until all the valid sub-arrays have been found then print the length of the maximum sub-array.
Round duration - 60 minutes
Round difficulty - Easy
This was a technical round on Zoom. The interviewer was very friendly. He gave me one coding problem. I solved the problem and then he asked to improve time and space complexity if possible. I explained my logic very well. After this question, he asked to me explain 3NF(3rd normal form). Then we had some discussion on OOPs concepts.
We will use an array of type Pair<key, value> to implement our LRU Cache where the larger the index is, the more recently the key is used. Means, the 0th index denotes the least recently used pair, and the last index denotes the most recently used pair.
The key will be considered as accessed if we try to perform any operation on it. So while performing the get operation on a key, we will do a ...
Round duration - 60 minutes
Round difficulty - Medium
This was another technical round. The interviewer gave me a coding problem to solve.
1. Any left parenth...
We can try each of the three possibilities for every asterisk in the string with the help of recursion.
We will use a temporary string which will keep track of our current possible string. In the end, we can linearly check each possible string. If any of the possible string is a valid string, we print ‘Yes’, otherwise ‘No’.
Space Complexity: O(n)Explanation:O(N), where ‘N’ is the length of the str...
Round duration - 60 minutes
Round difficulty - Easy
Tip 1 : Work on your problem-solving skills. Solve as many questions as you can.
Tip 2 : Communication skills are very important in interviews.
Tip 3 : Do some good projects.
Tip 1 : Mention some good projects on your resume and be prepared.
Tip 2 : Do not put false things on your resume.
Top trending discussions
Interview experience
Senior Software Engineer
619
salaries
| ₹12.3 L/yr - ₹44 L/yr |
Software Engineer
181
salaries
| ₹9.1 L/yr - ₹34.6 L/yr |
Staff Software Engineer
148
salaries
| ₹20 L/yr - ₹60 L/yr |
Senior Software Test Engineer
84
salaries
| ₹18 L/yr - ₹40 L/yr |
Senior Data Engineer
83
salaries
| ₹20 L/yr - ₹42 L/yr |
MasterCard
American Express
PayPal
State Bank of India