Premium Employer

Infosys

3.7
based on 36.4k Reviews
Filter interviews by

10+ Saint-Gobain Interview Questions and Answers

Updated 7 Jun 2024
Popular Designations

Q1. What is DBMS, What would you do in case of overload in database?

Ans.

DBMS is a software system that manages databases. In case of overload, optimize queries, add indexes, or scale up hardware.

  • DBMS stands for Database Management System

  • It is a software system that manages databases

  • In case of overload, optimize queries to reduce load on the database

  • Add indexes to improve query performance

  • Scale up hardware by adding more memory, CPU, or storage

  • Use load balancing to distribute the load across multiple servers

  • Examples of DBMS include MySQL, Oracle, ...read more

Add your answer

Q2. Describe last project. What is entity framework?

Ans.

Entity Framework is an ORM tool used to map database tables to classes in .NET applications.

  • Entity Framework simplifies database access by allowing developers to work with objects instead of SQL statements.

  • It supports various database providers such as SQL Server, MySQL, and Oracle.

  • It provides features like LINQ to Entities, automatic change tracking, and database migrations.

  • Example: In my last project, I used Entity Framework to build a web application that allowed users to ...read more

Add your answer

Q3. Why static and final key words used

Ans.

Static and final keywords are used in Java to define class-level variables and constants respectively.

  • Static keyword is used to define class-level variables and methods, which are shared among all instances of the class.

  • Final keyword is used to define constants that cannot be changed once initialized.

  • Static variables are accessed using the class name, while final variables are accessed using object references.

  • Example: 'static int count;' defines a static variable 'count', whi...read more

Add your answer

Q4. Difference between abstract class and interface

Ans.

Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

  • Abstract class can have constructors, fields, and methods, while interface cannot have any of these.

  • A class can implement multiple interfaces but can only inherit from one abstract class.

  • Abstract classes are used to provide a common base for multiple classes, while interfaces define a contract that implementing classes must follow.

Add your answer
Discover Saint-Gobain interview dos and don'ts from real experiences

Q5. What is aggregation,stacks,hasing etc

Ans.

Aggregation is a concept in object-oriented programming where one object is composed of multiple objects.

  • Aggregation is a form of association where one class contains references to other classes.

  • It represents a 'has-a' relationship between objects.

  • For example, a car has an engine, wheels, and seats.

  • Stacks are data structures that follow the Last-In-First-Out (LIFO) principle.

  • They are used to store and retrieve data in a specific order.

  • An example of a stack is the call stack i...read more

Add your answer

Q6. Do u know about coding ,java

Ans.

Yes, I have knowledge of coding and Java.

  • I have experience in coding with Java programming language.

  • I have worked on various Java projects during my academic and professional career.

  • I am familiar with Java concepts such as object-oriented programming, data structures, and algorithms.

  • I have also used Java frameworks such as Spring and Hibernate.

  • I am comfortable with writing and debugging Java code.

Add your answer
Are these interview questions helpful?

Q7. What is cloud computing?

Ans.

Cloud computing is the delivery of computing services over the internet.

  • Cloud computing allows users to access data and applications from anywhere with an internet connection.

  • It eliminates the need for physical servers and hardware, reducing costs and increasing scalability.

  • Examples of cloud computing services include Amazon Web Services, Microsoft Azure, and Google Cloud Platform.

Add your answer

Q8. Count set bit in a given number

Ans.

Count set bit in a given number

  • Use bitwise AND operator with 1 to check if the rightmost bit is set

  • Shift the number to the right by 1 bit after each iteration

  • Repeat until the number becomes 0

  • Add 1 to the count for each set bit

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What is SDLC ?

Ans.

SDLC stands for Software Development Life Cycle.

  • It is a process used to design, develop, test, and deploy software.

  • It consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.

  • It helps to ensure that the software is developed efficiently, on time, and within budget.

  • Examples of SDLC models include Waterfall, Agile, and DevOps.

Add your answer

Q10. Difference b/w LAN, MAN, WAN

Ans.

LAN is a local network, MAN is a metropolitan network, and WAN is a wide area network.

  • LAN covers a small area like a home, office, or building.

  • MAN covers a larger area like a city or town.

  • WAN covers a wide area like a country or even the whole world.

  • LAN has high data transfer rates and low latency.

  • MAN has moderate data transfer rates and latency.

  • WAN has lower data transfer rates and higher latency.

  • Examples of LAN include home networks and office networks.

  • Examples of MAN inclu...read more

Add your answer

Q11. Introduction of ourself

Ans.

I am a software engineer with experience in Java and Python.

  • I have a Bachelor's degree in Computer Science.

  • I have worked on projects involving web development and data analysis.

  • I am familiar with Agile methodologies and have experience working in a team environment.

Add your answer

Q12. Implement the multi threading

Ans.

Multi threading is a technique to execute multiple threads concurrently, improving performance and responsiveness.

  • Threads are lightweight processes that share the same memory space.

  • They can be created using classes like Thread or by implementing the Runnable interface.

  • Thread synchronization is important to avoid race conditions and ensure data integrity.

  • Common multi-threading concepts include thread pools, locks, semaphores, and barriers.

  • Examples of multi-threading applicatio...read more

Add your answer

Q13. various SDLC types

Ans.

SDLC types include Waterfall, Agile, Spiral, and Iterative.

  • Waterfall: linear, sequential approach

  • Agile: iterative, collaborative approach

  • Spiral: combines Waterfall and iterative approaches

  • Iterative: repetitive approach with continuous feedback

Add your answer

Q14. Reverse a string

Ans.

Reverse a given string

  • Iterate through the string from end to start and append each character to a new string

  • Use built-in functions like reverse() or join() in some programming languages

  • Convert the string to an array, reverse the array, and then join the array back into a string

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

Interview Process at Saint-Gobain

based on 4 interviews in the last 1 year
Interview experience
4.0
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Associate Software Engineer Interview Questions from Similar Companies

3.9
 • 161 Interview Questions
3.6
 • 53 Interview Questions
4.0
 • 18 Interview Questions
3.3
 • 16 Interview Questions
4.0
 • 15 Interview Questions
View all
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
Get AmbitionBox app

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