Upload Button Icon Add office photos

Filter interviews by

Baker & Taylor IT Services Senior Software Engineer Interview Questions and Answers

Updated 3 Apr 2024

Baker & Taylor IT Services Senior Software Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Js interview questions

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

Contribute & help others!
anonymous
You can choose to be anonymous

Baker & Taylor IT Services Interview FAQs

How many rounds are there in Baker & Taylor IT Services Senior Software Engineer interview?
Baker & Taylor IT Services interview process usually has 1 rounds. The most common rounds in the Baker & Taylor IT Services interview process are One-on-one Round.

Tell us how to improve this page.

Data Analyst
4 salaries
unlock blur

₹5.5 L/yr - ₹7.7 L/yr

Customer Service Executive
3 salaries
unlock blur

₹3 L/yr - ₹3 L/yr

Explore more salaries
Compare Baker & Taylor IT Services with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
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