Software Technologist 2

Software Technologist 2 Interview Questions and Answers

Updated 28 Feb 2024

Q1. 1.Write a Program to provide chart where data is provided in excel table 2. What are challenges faced and how did you handle ?

Ans.

Creating a program to generate a chart from Excel table data

  • Use a programming language that has libraries for reading Excel files, such as Python with pandas

  • Parse the data from the Excel table and plot it using a charting library like Matplotlib or Plotly

  • Handle any errors or missing data in the Excel table gracefully

  • Allow for customization of the chart's appearance and labels based on user input

Q2. 1. OOPS, How do you communicate between two threads 2. Design Parking lot 3. Design Patterns 4. TPL

Ans.

Questions on OOPS, design patterns, and TPL with a parking lot design problem.

  • To communicate between two threads, we can use synchronization primitives like locks, semaphores, or monitors.

  • For designing a parking lot, we need to consider factors like the number of parking spots, types of vehicles, and payment methods.

  • Design patterns are reusable solutions to common software design problems, like the Singleton pattern or the Observer pattern.

  • TPL (Task Parallel Library) is a .NE...read more

Q3. How would you design url shortner

Ans.

Design a URL shortener system to generate short URLs for long URLs.

  • Use a unique identifier for each long URL to generate a short URL.

  • Implement a mapping system to map short URLs to long URLs.

  • Consider using a hashing algorithm to generate short URLs.

  • Include a database to store mappings of short URLs to long URLs.

  • Implement a redirect system to redirect short URLs to their corresponding long URLs.

Q4. Image overlap between rectangles

Ans.

To find the overlapping area between two rectangles, we need to determine the intersection of the two rectangles.

  • Calculate the x and y coordinates of the overlapping region by finding the maximum of the left edges and the minimum of the right edges.

  • Calculate the width and height of the overlapping region by subtracting the x and y coordinates.

  • The area of overlap is the product of the width and height of the overlapping region.

Software Technologist 2 Jobs

Software Technologist II 7-12 years
Philips India Limited
3.9
Bangalore / Bengaluru
Are these interview questions helpful?
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.9
 • 154 Interviews
View all

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

Software Technologist 2 Interview Questions
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
65 L+

Reviews

4 L+

Interviews

4 Cr+

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