Add office photos
Engaged Employer

CSG International

4.0
based on 441 Reviews
Filter interviews by

Theme Engineering Services Interview Questions and Answers

Updated 12 Jul 2024
Popular Designations

Q1. 1. What types of testing have you worked on? Uit, Component etc 2. Knowledge on Linux 3. Automation experience 4. Domain knowledge

Ans.

I have experience in various types of testing, knowledge of Linux, automation experience, and domain knowledge.

  • Worked on UI testing for web applications using Selenium

  • Performed component testing for API endpoints using Postman

  • Familiar with testing on Linux platforms

  • Experience in automation testing using tools like Jenkins and JUnit

  • Domain knowledge in e-commerce and retail industries

Add your answer

Q2. What are the constraints in sql

Ans.

Constraints in SQL are rules and restrictions that are applied to columns in a table to ensure data integrity and consistency.

  • Constraints ensure data accuracy and consistency in a database

  • Common constraints include NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, and DEFAULT

  • NOT NULL constraint ensures a column cannot have a NULL value

  • UNIQUE constraint ensures all values in a column are unique

  • PRIMARY KEY constraint uniquely identifies each record in a table

  • FOREIGN KEY constr...read more

Add your answer

Q3. How do you handle conflicts in Git

Ans.

Conflicts in Git are resolved by merging changes, rebasing, or using tools like Git GUI or GitKraken.

  • Merge conflicting branches using 'git merge' command

  • Rebase conflicting branches using 'git rebase' command

  • Use tools like Git GUI or GitKraken to visually resolve conflicts

  • Manually edit files to resolve conflicts

  • Use 'git status' and 'git diff' to identify conflicting files

Add your answer

Q4. Explain oops concept with project

Ans.

OOPs concept is a programming paradigm that focuses on objects and classes to organize code and promote reusability.

  • OOPs stands for Object-Oriented Programming

  • It involves concepts like inheritance, encapsulation, polymorphism, and abstraction

  • Classes are blueprints for objects, which have attributes and methods

  • Objects are instances of classes that can interact with each other

  • Example: A project using OOPs may have classes like 'Employee' with attributes like 'name' and 'salary'

Add your answer
Discover Theme Engineering Services interview dos and don'ts from real experiences

Q5. Explain about cucumber framework

Ans.

Cucumber is a testing framework that supports Behavior Driven Development (BDD) by allowing tests to be written in plain language.

  • Cucumber uses Gherkin syntax to define test cases in a human-readable format

  • It allows collaboration between technical and non-technical team members

  • Cucumber integrates with various programming languages like Java, Ruby, etc.

  • It promotes reusability of code through feature files and step definitions

Add your answer

Q6. What is sql views

Ans.

SQL views are virtual tables that display data from one or more tables based on a predefined query.

  • SQL views are saved queries that can be used to simplify complex queries.

  • They can be used to hide the complexity of underlying tables from users.

  • Views can also be used to restrict access to certain columns or rows of a table.

  • Changes made to the underlying tables are reflected in the views.

  • Example: CREATE VIEW vw_employee AS SELECT emp_id, emp_name FROM employees;

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Theme Engineering Services

based on 3 interviews
Interview experience
4.7
Excellent
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

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

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter