Filter interviews by
I applied via Approached by Company and was interviewed in Dec 2021. There were 2 interview rounds.
Communication skills
Top trending discussions
I applied via campus placement at CIITM Engineering College, Jaipur and was interviewed in Sep 2024. There was 1 interview round.
Prioritize tasks based on deadlines, importance, and impact on overall project goals.
Evaluate deadlines and prioritize tasks based on urgency
Consider the importance of each task in relation to project goals
Assess the impact of completing each task on overall project progress
Communicate with stakeholders to understand priorities and expectations
Break down tasks into smaller sub-tasks to manage workload effectively
I handle feedback by actively listening, reflecting on the criticism, and using it to improve my work.
I actively listen to the feedback without getting defensive
I reflect on the criticism to understand the underlying issues
I use the feedback to improve my work and skills
I seek clarification if needed to fully understand the feedback
I appreciate constructive criticism as an opportunity for growth
posted on 10 Jan 2025
I applied via Referral and was interviewed before Jan 2024. There were 4 interview rounds.
Easy test, oops, logic.
posted on 1 Apr 2024
I applied via Referral and was interviewed before Apr 2023. There were 2 interview rounds.
Medium level Leetcode problems. 2 Questions were asked.
Design a file upload and download service for efficient and secure file management.
Use a secure authentication mechanism to ensure only authorized users can upload and download files.
Implement file size restrictions and validation to prevent large or malicious files from being uploaded.
Utilize cloud storage solutions for scalability and reliability.
Include version control to track changes and updates to files.
Consider ...
I applied via Campus Placement and was interviewed in Aug 2021. There were 4 interview rounds.
A pointer is a variable that stores the memory address of another variable.
Pointers are used to manipulate memory directly.
They can be used to pass large data structures to functions without copying them.
Pointers can be used to create dynamic data structures like linked lists and trees.
They can also be used to access hardware directly.
Examples of pointer types include int*, char*, and void*.
Swap 2 numbers without using 3rd variable
Use addition and subtraction
Use multiplication and division
Use bitwise XOR operation
Answering Fibonacci series with and without recursion
Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones
Recursion method involves calling the function within itself
Non-recursive method involves using a loop to calculate the series
Recursive method is slower and can cause stack overflow for large inputs
Non-recursive method is faster and more efficient for large inputs
Print series of prime numbers
Start with 2 as the first prime number
Check if each number greater than 2 is divisible by any number less than it
If not, add it to the list of prime numbers
Continue until desired number of primes are found
I applied via Naukri.com and was interviewed in Apr 2021. There was 1 interview round.
Design a REST API for UserManagement system
Use HTTP methods like GET, POST, PUT, DELETE for CRUD operations
Use authentication and authorization for secure access
Use pagination for large datasets
Use query parameters for filtering, sorting, and searching
Use response codes to indicate success or failure
Use versioning to manage changes in API
Example endpoints: /users, /users/{id}, /users/{id}/roles
Implement a function to reverse a string
Create an empty string to store the reversed string
Iterate through the original string from end to start
Append each character to the empty string
Return the reversed string
Medium- hard leetcode style question on google docs
posted on 10 Jan 2015
posted on 5 Nov 2024
Dsa problems will be asked
posted on 7 Jul 2015
Print first 200 Fibonacci numbers in reverse order.
Use an array to store the Fibonacci numbers
Start with 0 and 1, then add the previous two numbers to get the next one
Loop through the array in reverse order to print the numbers
Check if a string is a palindrome or not.
A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.
To check if a string is a palindrome, compare the first and last characters, then the second and second-to-last characters, and so on.
If all pairs match, the string is a palindrome. If any pair does not match, the string is not a palindrome.
Ignore spaces, punctuation,...
Normalization is the process of organizing data in a database to reduce redundancy and dependency.
2NF eliminates partial dependencies by ensuring that non-key attributes depend on the entire primary key.
3NF eliminates transitive dependencies by ensuring that non-key attributes depend only on the primary key.
BCNF eliminates overlapping candidate keys by ensuring that each determinant is a candidate key.
Indexes are used to improve database performance by allowing faster data retrieval. Clustered indexes determine the physical order of data, while non-clustered indexes are separate structures.
Indexes are used to speed up data retrieval in databases
Clustered indexes determine the physical order of data in a table
Non-clustered indexes are separate structures that point to the data in a table
A table can have only one clus...
Designed a relational database with tables for users, products, orders, and payments.
Identified entities and relationships to create tables
Normalized tables to reduce redundancy and improve data integrity
Used primary and foreign keys to establish relationships between tables
Implemented indexes to improve query performance
I misunderstood the requirements and implemented the wrong feature.
Misunderstood the requirements
Implemented the wrong feature
Realized the mistake after the first round
My aggregate is lower due to personal circumstances and challenges I faced during my studies.
I faced personal challenges during my studies that affected my grades
I had to balance work and school which impacted my performance
I have learned from my experiences and have taken steps to improve my skills
I am confident in my abilities to succeed in this role
I have a passion for software development and want to pursue it as a career.
I have always been interested in technology and programming
I enjoy the challenge of solving complex problems through coding
I want to make a difference in the world through software development
I believe that my skills and interests are better suited for a career in software development
I respect my father's business but it is not my passion
I use my technical skills to develop software solutions that streamline business processes and improve efficiency.
Identify pain points in the business and develop software solutions to address them
Automate repetitive tasks to save time and reduce errors
Develop custom software to meet specific business needs
Integrate different software systems to improve data flow and communication
Provide technical support and training ...
Teaching is not my passion, but software development is.
I enjoy problem-solving and creating solutions through coding
I have a strong interest in technology and its advancements
Teaching requires a different set of skills and patience that I may not possess
I believe I can make a greater impact in the software development industry
Microsoft is a leader in technology innovation and provides a great platform for personal and professional growth.
Microsoft has a strong reputation for innovation and cutting-edge technology
The company offers a wide range of opportunities for personal and professional growth
Microsoft has a diverse and inclusive culture that values collaboration and teamwork
The company is committed to making a positive impact on the wor
I played a key role in developing and implementing the project using Java and Spring framework.
Developed and maintained RESTful APIs using Java and Spring framework
Collaborated with the team to design and implement new features
Used Git for version control and JIRA for project management
Conducted code reviews and wrote unit tests to ensure code quality
Deployed the application on AWS using Elastic Beanstalk
Provided techn...
I have focused on building real-world applications and contributing to open-source projects.
I believe in learning by doing and building practical applications.
I have contributed to open-source projects like XYZ and ABC.
I have participated in hackathons and coding challenges organized by my university and local tech communities.
I prioritize building a strong foundation in software development principles and practices.
I ...
I have gained practical experience through personal projects and freelance work.
I have been working on personal projects related to software development for the past few years.
I have also taken up freelance work and have worked on various projects for clients.
I believe that these experiences have given me a good understanding of the industry and the skills required to succeed.
I am confident that I can apply these skill...
Senior Member Technical
1.6k
salaries
| ₹7 L/yr - ₹21.5 L/yr |
Senior Process Associate
1.4k
salaries
| ₹2 L/yr - ₹8.2 L/yr |
Analyst
1.3k
salaries
| ₹3.4 L/yr - ₹10.5 L/yr |
Consultant
1.2k
salaries
| ₹10 L/yr - ₹40 L/yr |
Member Technical
875
salaries
| ₹3.5 L/yr - ₹11.4 L/yr |
TCS
Infosys
Wipro
HCLTech