Upload Button Icon Add office photos

Filter interviews by

STPL Senior Software Engineer Interview Questions and Answers

Updated 27 Feb 2024

STPL Senior Software Engineer Interview Experiences

1 interview found

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

I applied via Walk-in and was interviewed before Feb 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. What would be your approach for scrapping data from a website?
  • Ans. 

    My approach for scrapping data from a website involves identifying the target data, selecting appropriate tools, writing a script to extract the data, handling any obstacles, and ensuring data integrity.

    • Identify the target data on the website

    • Select appropriate web scraping tools such as BeautifulSoup, Scrapy, or Selenium

    • Write a script to extract the data using the chosen tool

    • Handle obstacles like CAPTCHAs, dynamic cont...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

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

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Tell me about your projects
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Find the duplicate items in the array.
  • Ans. 

    Find duplicate items in array of strings.

    • Iterate through array and store each item in a hash set.

    • If item already exists in hash set, it is a duplicate.

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Javascript basics questions

Skills evaluated in this interview

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

I was interviewed in Nov 2024.

Round 1 - Aptitude Test 

The aptitude test evaluates problem-solving, coding skills, and logical reasoning, offering a fair challenge to showcase technical expertise.

Round 2 - One-on-one 

(2 Questions)

  • Q1. How do you handle conflicts in a team project?
  • Ans. 

    I address conflicts in team projects by promoting open communication, active listening, and seeking compromise.

    • Encourage open communication among team members to address conflicts early on

    • Practice active listening to understand all perspectives and concerns

    • Seek compromise and find common ground to resolve conflicts effectively

  • Answered by AI
  • Q2. What is the difference between an interface and an abstract class?
  • Ans. 

    Interface is a contract that defines the methods a class must implement, while an abstract class can have both implemented and abstract methods.

    • Interface can only have abstract methods and cannot have any implementation, while abstract class can have both abstract and implemented methods.

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

    • Interfaces are used to achieve multiple inheri...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Research the company, practice technical skills, communicate, showcase problem-solving abilities, stay confident, and demonstrate enthusiasm for the role
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is the difference between an abstract class and an interface in object-oriented programming?
  • Ans. 

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

    • Abstract class can have method implementations, while interface cannot.

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

    • Interfaces are used to define contracts for classes to implement, while abstract classes are used to provide a common base for subclasses.

    • Example: Abstr...

  • Answered by AI
  • Q2. Abstract classes can have implemented methods; interfaces can only have declarations (before JAVA 8).

Interview Preparation Tips

Interview preparation tips for other job seekers - Stay updated with the latest tools and technologies in your field to remain competitive.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude questions with some basic coding questions

Round 2 - Coding Test 

They have given 3 coding questions and some pseudo codings

Round 3 - Technical 

(2 Questions)

  • Q1. Tell about your self
  • Q2. Some coding questions

Interview Preparation Tips

Interview preparation tips for other job seekers - be confident
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Technical 

(2 Questions)

  • Q1. What is git, how GitHub work without git
  • Ans. 

    Git is a version control system used for tracking changes in code. GitHub is a platform for hosting code repositories and collaborating with others.

    • Git is a distributed version control system that allows multiple developers to work on the same codebase without conflicts.

    • GitHub is a web-based platform that provides hosting for Git repositories, along with additional features like issue tracking, pull requests, and proje...

  • Answered by AI
  • Q2. What is salting, hashing, rainbow table
  • Ans. 

    Salting, hashing, and rainbow tables are techniques used in cryptography to secure passwords.

    • Salting involves adding a random string of characters to a password before hashing to prevent attacks like rainbow tables.

    • Hashing is the process of converting a password into a fixed-length string of characters using a cryptographic hash function.

    • Rainbow tables are precomputed tables used to crack hashed passwords by matching a

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - the interview is pretty easy they ask about basics of web and web security later advance topics which you mentioned in resume

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is jdk, string related questions, basic java oops questions?
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

In this round there are two codingquestion firs was pythagora triplet,and second was sort array 0's 1's,2's.and to solve this program time limit was 1 hour.

Round 2 - Technical 

(3 Questions)

  • Q1. OOPs Related Basic question
  • Q2. Exception Handling
  • Q3. Multithreading related basic question
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

- Basic Data Structure Programs
- Conceptual Programs in JavaScript, Python or any other language

Round 3 - One-on-one 

(5 Questions)

  • Q1. What motivates you?
  • Q2. Can you provide an example of a time you faced a conflict while working on a team? How did you handle it?
  • Q3. Tell me about a time you had to learn a new skill or technology to succeed in a role.
  • Q4. What steps do you take to ensure accuracy in your work?
  • Q5. Tell me about a time you failed. How did you handle the situation, and what did you learn from it?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be genuine, they are keen on hiring motivated individuals with great work attitude.

STPL Interview FAQs

How many rounds are there in STPL Senior Software Engineer interview?
STPL interview process usually has 1 rounds. The most common rounds in the STPL interview process are Technical.

Tell us how to improve this page.

People are getting interviews through

based on 1 STPL interview
WalkIn
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
STPL Senior Software Engineer Salary
based on 22 salaries
₹5.7 L/yr - ₹14 L/yr
22% less than the average Senior Software Engineer Salary in India
View more details

STPL Senior Software Engineer Reviews and Ratings

based on 5 reviews

2.8/5

Rating in categories

2.8

Skill development

2.7

Work-Life balance

2.3

Salary & Benefits

2.5

Job Security

2.4

Company culture

2.3

Promotions/Appraisal

2.7

Work Satisfaction

Explore 5 Reviews and Ratings
Software Engineer
25 salaries
unlock blur

₹1.2 L/yr - ₹7 L/yr

Senior Software Engineer
22 salaries
unlock blur

₹5.7 L/yr - ₹14 L/yr

Service Engineer
11 salaries
unlock blur

₹1.7 L/yr - ₹3.2 L/yr

Software Developer
10 salaries
unlock blur

₹1.5 L/yr - ₹6 L/yr

Team Lead
8 salaries
unlock blur

₹5 L/yr - ₹8.8 L/yr

Explore more salaries
Compare STPL with

Infosys

3.7
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.6
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