Sdet Intern

Sdet Intern Interview Questions and Answers

Updated 13 Jul 2025
search-icon
6d ago

Q. How do you investigate a bug that appears unexpectedly?

Ans.

Investigate unexpected bugs by analyzing logs, reproducing issues, and collaborating with the team for insights.

  • Check logs for error messages or unusual patterns. For example, if a web app crashes, look for stack traces in server logs.

  • Reproduce the bug by following the same steps that led to the issue. This helps in understanding the conditions under which it occurs.

  • Review recent code changes or deployments that might have introduced the bug. For instance, if a feature was re...read more

Asked in HSBC Group

3d ago

Q. Sort Strings Greatest element in array

Ans.

Find the greatest element in an array of strings.

  • Convert the strings to numbers if applicable before comparing.

  • Use a loop to iterate through the array and keep track of the greatest element.

  • Handle edge cases like empty array or non-numeric strings.

Sdet Intern Interview Questions and Answers for Freshers

illustration image
2d ago

Q. What is the role of an SDE?

Ans.

SDEs (Software Development Engineers) design, develop, and maintain software applications and systems.

  • Design software architecture: SDEs create the blueprint for software applications, ensuring scalability and maintainability.

  • Write code: They implement features and functionalities using programming languages like Java, Python, or C++.

  • Debug and troubleshoot: SDEs identify and fix bugs in the software to ensure smooth operation.

  • Collaborate with teams: They work with product man...read more

3d ago

Q. Create an Olympics logo using React.

Ans.

Create a Olympics logo using React.

  • Use SVG elements to create the rings of the logo.

  • Utilize CSS for styling and positioning of the rings.

  • Consider using React components to modularize the design.

  • Implement animations for a dynamic effect.

  • Ensure responsiveness for different screen sizes.

Are these interview questions helpful?

Asked in Amazon

4d ago

Q. Border level traversal of tree

Ans.

Border level traversal of a tree involves visiting the nodes at the outermost edges of the tree in a clockwise or counterclockwise direction.

  • Start by visiting the nodes in the leftmost column from top to bottom, excluding the leaf nodes.

  • Then visit the leaf nodes from left to right at the bottom of the tree.

  • Next, visit the nodes in the rightmost column from bottom to top, excluding the leaf nodes.

  • Finally, visit the leaf nodes from right to left at the top of the tree.

Asked in Amazon

3d ago

Q. Given a binary tree and a target node, burn the tree starting from the target node. Find the time (in minutes) it takes to burn the entire tree.

Ans.

Implement a function to burn a tree starting from a given node

  • Start by creating a function that takes in the root node of the tree and the node to start burning from

  • Use a queue to perform a level order traversal of the tree

  • Keep track of the nodes that have been burned and the nodes that are yet to be burned

Sdet Intern Jobs

3SC logo
Sdet Intern 0-1 years
3SC
3.7
Bangalore / Bengaluru
Junglee Games logo
SDET Intern / SDET I 0-2 years
Junglee Games
3.2
Gurgaon / Gurugram

Q. Given the head of a linked list, determine if the linked list has a cycle in it. There is a cycle in a linked list if there is some node in the list that can be reached again by continuously following the next...

read more
Ans.

Use Floyd's Tortoise and Hare algorithm to detect loop in a linked list.

  • Initialize two pointers, slow and fast, at the head of the linked list.

  • Move slow pointer by one step and fast pointer by two steps.

  • If they meet at any point, there is a loop in the linked list.

1d ago

Q. Oops and it's concept

Ans.

OOP (Object-Oriented Programming) is a programming paradigm based on objects and classes, promoting code reusability and organization.

  • Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).

  • Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).

  • Polymorphism: Ability to present the same interface for different data types (e.g., method overri...read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Interview Experiences of Popular Companies

Amazon Logo
4.0
 • 5.4k Interviews
HSBC Group Logo
3.9
 • 512 Interviews
View all
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Sdet Intern Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits