Upload Button Icon Add office photos

Filter interviews by

SLB Logistics Senior Software Engineer Interview Questions and Answers

Updated 19 Oct 2024

SLB Logistics Senior Software Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Singleton in CPP
  • Ans. 

    Singleton in CPP is a design pattern that restricts the instantiation of a class to one object.

    • Singleton pattern ensures that a class has only one instance and provides a global point of access to it.

    • It involves a static member function that returns the same instance of the class every time it is called.

    • Example: class Singleton { private: static Singleton* instance; Singleton() {} public: static Singleton* getInstance(...

  • Answered by AI
  • Q2. Self string class

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explian oops concepts
  • Ans. 

    Object-oriented programming concepts that focus on classes and objects for better code organization and reusability.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Ability of a class to inherit properties and behavior from another class.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation det...

  • Answered by AI
  • Q2. Types of waits in selenium
  • Ans. 

    Types of waits in Selenium include implicit, explicit, and fluent waits.

    • Implicit wait: Waits for a certain amount of time before throwing a NoSuchElementException.

    • Explicit wait: Waits for a certain condition to occur before proceeding further in the code.

    • Fluent wait: Waits for a condition to be true with a specified frequency of checking.

    • Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Salary dsicussion
  • Q2. Previous company details

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. What are TMG events?
  • Ans. 

    TMG events refer to events related to Threat Management Gateway, a Microsoft network security product.

    • TMG events are generated by Threat Management Gateway (TMG), a network security product developed by Microsoft.

    • These events provide information about network traffic, security threats, and system health.

    • Examples of TMG events include firewall rule violations, malware detection, and system errors.

  • Answered by AI
  • Q2. Events in interactive report?
  • Ans. 

    Events in interactive report refer to user interactions like clicking, hovering, or scrolling.

    • Events can trigger actions or functions in the report.

    • Common events include click, hover, scroll, keypress, etc.

    • Events can be used to enhance user experience and interactivity.

    • Examples: Clicking on a data point to view more details, hovering over a chart to see tooltips.

  • Answered by AI
  • Q3. Difference between RFC and BAPI
  • Ans. 

    RFC is a protocol for requesting services from a server, while BAPI is a specific type of RFC used in SAP systems.

    • RFC stands for Remote Function Call and is a protocol used to request services from a server over a network.

    • BAPI stands for Business Application Programming Interface and is a specific type of RFC used in SAP systems for integrating external applications with SAP.

    • RFC can be used in various systems and techn...

  • Answered by AI
  • Q4. What is ABAP on HANA
  • Ans. 

    ABAP on HANA is a programming language that combines ABAP with the in-memory database technology of SAP HANA.

    • ABAP on HANA allows developers to leverage the speed and power of SAP HANA for their ABAP-based applications.

    • It enables real-time analytics, predictive modeling, and faster data processing.

    • Developers can use ABAP on HANA to optimize existing ABAP code for better performance.

    • It provides a seamless integration bet...

  • Answered by AI
  • Q5. Limitations of CDs Views
  • Ans. 

    CDs Views have limitations in terms of performance and scalability.

    • Limited support for complex queries and joins

    • Performance degradation with large datasets

    • Scalability issues when handling high volume of data

    • Difficulty in maintaining and updating views as database schema changes

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Coding and behavioral questions

I applied via Naukri.com and was interviewed in Jul 2022. There was 1 interview round.

Round 1 - Technical 

(7 Questions)

  • Q1. What are indexes in the database? what is the difference between clustered and non-clustered indexes?
  • Ans. 

    Indexes are used to improve database performance. Clustered indexes determine the physical order of data, while non-clustered indexes do not.

    • Indexes are used to speed up data retrieval operations in a database.

    • Clustered indexes determine the physical order of data in a table, while non-clustered indexes do not.

    • A table can have only one clustered index, but multiple non-clustered indexes.

    • Clustered indexes are generally ...

  • Answered by AI
  • Q2. Write a query to delete duplicate rows from a table.
  • Ans. 

    Query to delete duplicate rows from a table

    • Use GROUP BY clause to group the rows by their unique values

    • Use HAVING clause to filter out the groups with count greater than 1

    • Use DELETE statement to delete the duplicate rows

  • Answered by AI
  • Q3. Class A { public string A() { return "hello"; } } what is wrong with above code?
  • Q4. What is a singleton pattern and how to implement it?
  • Ans. 

    Singleton pattern restricts the instantiation of a class to a single instance and provides a global point of access to it.

    • Create a private constructor to restrict instantiation of the class

    • Create a private static instance of the class

    • Create a public static method to access the instance

    • Ensure thread safety if necessary

    • Examples: Database connection, Logger, Configuration settings

  • Answered by AI
  • Q5. How do you handle exceptions in stored procedures?
  • Ans. 

    Handle exceptions in stored procedures by using TRY-CATCH blocks.

    • Use TRY-CATCH blocks to catch and handle exceptions

    • Log the error message and severity level

    • Rollback the transaction if necessary

    • Rethrow the error if it cannot be handled

    • Use RAISERROR to raise custom error messages

  • Answered by AI
  • Q6. Explain SOLID principles.
  • Ans. 

    SOLID principles are a set of five design principles that help in creating maintainable and scalable software.

    • S - Single Responsibility Principle: A class should have only one reason to change.

    • O - Open-Closed Principle: Software entities should be open for extension but closed for modification.

    • L - Liskov Substitution Principle: Subtypes should be substitutable for their base types.

    • I - Interface Segregation Principle: C...

  • Answered by AI
  • Q7. Difference between throw and throw exception?
  • Ans. 

    throw is used to throw an exception while throw exception is used to throw a specific exception.

    • throw is used to throw any type of exception while throw exception is used to throw a specific type of exception.

    • throw exception is followed by the type of exception that needs to be thrown.

    • throw can be used to throw any object while throw exception can only be used to throw an exception object.

    • Example: throw new Exception("

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - You need to give quite a few interviews to be prepared.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Jun 2023.

Round 1 - Technical 

(2 Questions)

  • Q1. Longest Palindromic Substring
  • Ans. 

    Find the longest palindromic substring in a given string.

    • Use dynamic programming to check if substrings are palindromes.

    • Start with single characters as potential palindromes and expand outwards.

    • Keep track of the longest palindrome found so far.

  • Answered by AI
  • Q2. Find the Kth largest integer in the Array
  • Ans. 

    Find the Kth largest integer in the Array

    • Sort the array in descending order

    • Return the element at index K-1

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Design youtube live streaming
  • Ans. 

    Design a system for live streaming on YouTube platform.

    • Use RTMP protocol for streaming live video to YouTube servers

    • Implement a live chat feature for viewers to interact with the streamer

    • Include options for viewers to like, share, and subscribe during the live stream

    • Provide analytics for streamers to track viewership and engagement

    • Ensure scalability to handle high traffic during popular live streams

  • Answered by AI

Skills evaluated in this interview

I applied via Approached by Company and was interviewed in May 2022. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Few questions on Basic of react JS, Hooks, basic JS like temporal dead zone, scope
  • Q2. Questions on GIT and GIT HUB, Merges, Commits, Squash
  • Q3. Scrum related questions

Interview Preparation Tips

Topics to prepare for TCS Senior Software Engineer interview:
  • React.Js
  • Javascript
  • Scrum
  • GIT
Interview preparation tips for other job seekers - It was a telephonic interview and only the theoretical questions were asked.
The problem was that i was not given any feedback related to my interview

I applied via Company Website and was interviewed in Dec 2021. There were 5 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Tell me about yourself
  • Ans. Tell them briefly about your educational background, which company you are working for, your role in the company.
  • Answered Anonymously
  • Q2. Tell me about your latest project you worked on
  • Ans. Tell them about your recent project, what you've worked on, whether you were an individual contributor, was part of a team larger team and your contribution, or you were the lead in that project.
  • Answered Anonymously
  • Q3. What architectural changes did you suggest
  • Ans. 

    I suggested implementing a microservices architecture to improve scalability and maintainability.

    • Proposed breaking down the monolithic application into smaller, independent services

    • Suggested using containerization to improve deployment and scaling

    • Recommended implementing a service registry and discovery mechanism

    • Suggested using an API gateway to manage traffic and enforce security policies

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident, the first 5 minutes are crucial, an interviewer typically makes a decision to move forward with the candidate or not within first 5 minutes.
Have a good grasp on the language, typically all the corporates now prefer english, which must be perfected. Reading news papers are good ways to improve upon any language.
Round 1 - Technical 

(4 Questions)

  • Q1. 1st round-Hacker rank test, there will be MCQ type questions and 2 programs
  • Q2. 2nd round- Technical round
  • Q3. PDM round-managerial discussion
  • Q4. Hr round-Salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Java, selenium, testng should be average at least.

I applied via Company Website and was interviewed in Oct 2021. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. Java8, spring boot annotations,
  • Q2. Springboot exception handling
  • Q3. Multiple db connection in spring boot
  • Ans. 

    Spring Boot allows multiple database connections through configuration and using multiple data sources.

    • Configure multiple data sources in application.properties or YAML file

    • Create separate DataSource and JdbcTemplate beans for each data source

    • Use @Qualifier annotation to specify which data source to use in a repository or service

    • Example: https://www.baeldung.com/spring-data-jpa-multiple-databases

  • Answered by AI
  • Q4. MySQL query, indexing, trigger

Interview Preparation Tips

Interview preparation tips for other job seekers - Go there all the concepts of java,
Java8 lamba expression, collection in java and usecase.

Skills evaluated in this interview

SLB Logistics Interview FAQs

How many rounds are there in SLB Logistics Senior Software Engineer interview?
SLB Logistics interview process usually has 1 rounds. The most common rounds in the SLB Logistics interview process are Technical.
What are the top questions asked in SLB Logistics Senior Software Engineer interview?

Some of the top questions asked at the SLB Logistics Senior Software Engineer interview -

  1. Singleton in ...read more
  2. Self string cl...read more

Tell us how to improve this page.

Accounts Manager
4 salaries
unlock blur

₹3.8 L/yr - ₹3.8 L/yr

Assistant Manager
3 salaries
unlock blur

₹3.6 L/yr - ₹4 L/yr

Accountant
3 salaries
unlock blur

₹2 L/yr - ₹5.4 L/yr

SAP Abap Consultant
3 salaries
unlock blur

₹22 L/yr - ₹25 L/yr

HR & Admin
3 salaries
unlock blur

₹6 L/yr - ₹6 L/yr

Explore more salaries
Compare SLB Logistics with

DHL Express

4.1
Compare

FedEx Express

4.0
Compare

Blue Dart Express

4.1
Compare

GATI-KWE

4.0
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview