CORNERSTONE is hiring Freshers for the roles of Intern. The details of the job, requirements and other information given below:

CORNERSTONE IS HIRING : SDET INTERN

Don’t miss out, CLICK HERE (to apply before the link expires)

Interview Questions and Answers for SDET Intern at Cornerstone

1. Basic Programming (C# & OOPs)

Q1. What is Object-Oriented Programming (OOP)? Can you explain the main principles?
Answer:
OOP is a programming style based on the concept of “objects” which can contain data and code. It helps to keep the code modular and reusable. The four main principles are:

Q2. What is a class and object in C#?
Answer:

csharp
class Car {
public string color;
public void Drive() {
Console.WriteLine("Driving");
}
}
Car myCar = new Car(); // Object
myCar.color = "Red";
myCar.Drive();

Q3. What is the difference between abstract class and interface in C#?
Answer:

csharp
interface IVehicle {
void Drive();
}
abstract class Machine {
public abstract void Start();
public void Stop() {
Console.WriteLine("Stopping...");
}
}

2. Selenium & Automation Testing

Q4. What is Selenium and why is it used?
Answer:
Selenium is an open-source tool used for automating web browsers. It helps in automating test cases for websites to check if the user interface works correctly. It’s popular because:

Q5. How do you locate elements in Selenium?
Answer:
Selenium provides different locators to find elements on a webpage:

Example in C#:

csharp
driver.FindElement(By.Id("username")).SendKeys("testuser");

Q6. How do you handle waits in Selenium?
Answer:
Sometimes elements take time to appear. Selenium provides:

Example:

csharp
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
wait.Until(ExpectedConditions.ElementIsVisible(By.Id("submit")));

3. Manual Testing

Q7. What is the Software Testing Life Cycle (STLC)?
Answer:
STLC is the process followed during testing. It includes:

  1. Requirement Analysis – Understand what needs to be tested.

  2. Test Planning – Define strategy, tools, and schedule.

  3. Test Case Development – Write test cases and prepare test data.

  4. Test Environment Setup – Prepare testing environment.

  5. Test Execution – Run the tests (manual or automation).

  6. Test Closure – Analyze test reports, defect logs, and lessons learned.

Q8. What is the difference between Functional and Regression Testing?
Answer:

4. SQL and Database Testing

Q9. How do you test data in a database?
Answer:
Database testing checks if the data stored in the database is correct and consistent. Steps:

Example SQL:

sql
SELECT * FROM Users WHERE user_id = 101;

Q10. What are joins in SQL? Give an example.
Answer:
Joins combine rows from two or more tables based on a related column.

Example:

sql
SELECT Orders.order_id, Customers.name
FROM Orders
JOIN Customers ON Orders.customer_id = Customers.id;

This query shows which customer made which order.

5. REST APIs and Microservices

Q11. What is an API? How do you test it?
Answer:
An API (Application Programming Interface) allows different systems to communicate. REST APIs use HTTP methods like GET, POST, PUT, DELETE.

To test APIs:

Q12. What is a Microservice?
Answer:
A microservice is a small, independent service that performs a specific business function. These services can be tested individually. They communicate through APIs.

6. AWS and Cloud Basics

Q13. What do you know about AWS?
Answer:
Amazon Web Services (AWS) is a cloud platform offering services like:

Knowing how to access and test applications deployed on AWS (like APIs hosted on EC2) is useful for this role.

7. Agile and Soft Skills

Q14. What is Agile? What is your role in a sprint?
Answer:
Agile is a development method where work is divided into small parts (sprints) and delivered frequently. In a sprint:

Q15. Why do you want to work at Cornerstone?
Answer:
I’m excited about this opportunity because Cornerstone works on cutting-edge technologies like AI and cloud, and it’s known for learning and growth. I am passionate about quality and learning automation, and I believe this role will help me grow technically while contributing to a fast-moving team.

Join Our Telegram Group (1.9 Lakhs + members):- Click Here To Join

For Experience Job Updates Follow – FLM Pro Network – Instagram Page

For All types of Job Updates (B.Tech, Degree, Walk in, Internships, Govt Jobs & Core Jobs) Follow – Frontlinesmedia JobUpdates – Instagram Page

For Healthcare Domain Related Jobs Follow – Frontlines Healthcare – Instagram Page

For Major Job Updates & Other Info Follow – Frontlinesmedia – Instagram Page