Filter interviews by
Be the first one to contribute and help others!
I applied via Campus Placement and was interviewed before Sep 2019. There were 5 interview rounds.
C is a programming language used to create software and operating systems.
C is a low-level language that allows direct access to computer hardware.
It is used to create efficient and fast programs.
C is the foundation for many other programming languages such as C++, Java, and Python.
Examples of C programs include operating systems, device drivers, and video games.
My hobbies include hiking, photography, and cooking.
Hiking: I enjoy exploring nature trails and challenging myself physically.
Photography: I love capturing beautiful moments and landscapes through my camera lens.
Cooking: I find joy in experimenting with new recipes and creating delicious meals for my friends and family.
I applied via Campus Placement and was interviewed before Aug 2021. There were 3 interview rounds.
Easy aptitude questions based on logical reasoning and basic maths.
Easy logic-based question based on arrays and strings with some javascript output-based questions.
Discussion about the projects that I made in college and the tech stack I know.
1 basic array/string-based problem.
I applied via TCS NQT and was interviewed in Jun 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.
Approach debugging by understanding the code flow, using debugging tools, isolating the issue, and testing solutions.
Start by understanding the code flow and identifying potential areas where the issue may be occurring.
Use debugging tools like breakpoints, logging, and stack traces to pinpoint the source of the problem.
Isolate the issue by reproducing it consistently and narrowing down the scope of the problem.
Test pot...
Refactored a legacy codebase to improve performance by optimizing database queries.
Identified bottlenecks in the codebase by profiling and analyzing performance metrics.
Rewrote complex and inefficient database queries to improve response times.
Implemented caching mechanisms to reduce redundant database calls.
Refactored code to follow best practices and improve maintainability.
Tested the changes thoroughly to ensure the
By prioritizing tasks, using efficient algorithms, and conducting code reviews.
Prioritize tasks based on impact and complexity to focus on critical components first.
Utilize efficient algorithms and data structures to optimize code performance.
Conduct code reviews with team members to identify potential bottlenecks and suggest improvements.
Example: Prioritize implementing a caching mechanism for frequently accessed data
I would approach the situation by respectfully discussing the pros and cons of both solutions and finding a compromise.
Listen to the senior team member or client's perspective and understand their reasoning
Present your preferred solution along with the reasons why you believe it is the best approach
Engage in a constructive discussion to find common ground or a compromise
Consider the impact of each solution on the proje...
I regularly attend tech conferences, read industry blogs, participate in online courses, and collaborate with colleagues to stay updated.
Attend tech conferences to learn about new technologies and trends
Read industry blogs and articles to stay informed
Participate in online courses and tutorials to expand knowledge
Collaborate with colleagues to share insights and learn from each other
I use package managers, regularly update dependencies, and conduct security audits.
Utilize package managers like npm, pip, or Maven to manage dependencies
Regularly update dependencies to ensure compatibility and security patches
Conduct security audits using tools like OWASP Dependency-Check or Snyk
Consider using dependency locking to ensure consistent builds
I implemented a new feature using React Native and had to learn the framework on the job.
Researched online resources and documentation to understand React Native
Experimented with small projects to practice using React Native
Sought help from colleagues or online communities when facing challenges
Identified and addressed a potential bottleneck in a system before it became a problem.
Monitored system performance regularly to identify any potential bottlenecks
Analyzed system logs and metrics to pinpoint the root cause of the bottleneck
Implemented optimizations such as caching, indexing, or code refactoring to address the bottleneck
Collaborated with team members to implement a long-term solution to prevent similar
I prioritize tasks based on deadlines, impact, and dependencies, and use tools like to-do lists and project management software.
Evaluate deadlines and prioritize tasks that are due soon
Consider the impact of each task on the overall project or team goals
Identify dependencies between tasks and prioritize accordingly
Use tools like to-do lists, project management software, or time-blocking techniques to stay organized
Regu
I use consistent naming conventions, inline comments, and thorough documentation to ensure clean and well-documented code.
Follow consistent naming conventions for variables, functions, and classes to make the code easier to understand.
Include inline comments to explain complex logic or algorithms within the code.
Write thorough documentation for each function, class, and module to provide context and usage instructions ...
Approach integrating new feature into existing system without disruption
Analyze the existing system to understand its architecture and dependencies
Identify the impact of the new feature on the current functionality
Implement the new feature in a separate branch or environment for testing
Conduct thorough testing to ensure the new feature works as expected and does not break existing functionality
Gradually integrate the n...
SQL test on Select query, insert, create
posted on 2 Jul 2024
Main principles of Java include object-oriented programming, platform independence, and automatic memory management.
Object-oriented programming: Java is based on classes and objects, allowing for encapsulation, inheritance, and polymorphism.
Platform independence: Java code can run on any platform that has a Java Virtual Machine (JVM) installed.
Automatic memory management: Java uses garbage collection to automatically m
The == operator compares the memory addresses of two objects, while the equals method compares the content of two objects.
The == operator is used to compare the memory addresses of two objects in Java.
The equals method is used to compare the content of two objects in Java.
Example: String str1 = new String("hello"); String str2 = new String("hello"); str1 == str2 will return false, but str1.equals(str2) will return true
I applied via Walk-in and was interviewed in Apr 2024. There were 4 interview rounds.
So prepare good amout of aptitude , and try to solve at least 15 Questions
It was an Online coding test 2 questions were there. difficulty (Easy and Medium).
The third round was again an coding round but it was a pen and paper test , it was in offline mode they will tell you the center after you will complete 2nd round.
In pen and paper test there are 10 coding questions and from topics array , string , recursion , Bit manipulation , BST , Linked List. so you have to solve at least 6-7 questions.
Developed a web application for managing inventory and sales for a retail store.
Used HTML, CSS, and JavaScript for front-end development.
Implemented backend functionality using Node.js and MongoDB for database management.
Incorporated user authentication and authorization features for secure access.
Integrated payment gateway for online transactions.
Utilized responsive design for mobile compatibility.
I appeared for an interview before Mar 2024.
Midpoint and slope formulas help determine key characteristics of a line in coordinate geometry.
Midpoint formula: M = ((x1 + x2)/2, (y1 + y2)/2). Example: M = ((1 + 3)/2, (2 + 4)/2) = (2, 3).
Slope formula: m = (y2 - y1) / (x2 - x1). Example: m = (4 - 2) / (3 - 1) = 1.
Midpoint gives the center point between two coordinates.
Slope indicates the steepness and direction of the line.
I applied via Campus Placement and was interviewed in Sep 2022. There were 3 interview rounds.
25 questions of quants and logical and 10 questions of coding, some were debugging some were coding
A function that returns the addition and subtraction of two numbers.
Create a function that takes two numbers as input parameters.
Inside the function, calculate the sum of the two numbers and store it in a variable.
Calculate the difference of the two numbers and store it in another variable.
Return an array of strings containing the sum and difference.
Print leaf nodes of binary tree
Traverse the tree recursively
If node is null, return
If node is leaf node, print it
Else, recursively traverse left and right subtrees
HTTP is the protocol used for communication over web pages.
HTTP stands for Hypertext Transfer Protocol
It is the foundation of data communication on the World Wide Web
HTTP uses a client-server model where the web browser acts as the client and sends requests to the web server
The web server responds with the requested data in the form of HTML, images, videos, etc.
based on 11 reviews
Rating in categories
Engineer- Customer Support
7
salaries
| ₹1.5 L/yr - ₹2.2 L/yr |
Account Assistant
5
salaries
| ₹3.2 L/yr - ₹4.1 L/yr |
Branch Manager
4
salaries
| ₹6 L/yr - ₹9.6 L/yr |
Desktop Support Engineer
4
salaries
| ₹1.8 L/yr - ₹3.5 L/yr |
System Engineer
3
salaries
| ₹3.5 L/yr - ₹3.5 L/yr |
Zebra Technologies
Starmark Software
Wibmo
Apex CoVantage