Prepin
Log in

Technical Interview Questions

Technical questions about how software and systems work, from load balancing to debugging, asked in engineering and technical product interviews.

All interview questions

Showing 10 of 162 questions

Describe the distinctions between wide and narrow dependencies in Apache Spark.

Medium

technical

LinkedIn

Using a biased coin function, create a different function that produces heads or tails with an equal likelihood.

Medium

technical

Google

What steps would you take to establish a high-speed network for communication with team members on the Moon?

Medium

technical

Google

What strategies would you implement to decrease bandwidth usage in a video streaming application? Which technical metrics would you consider?

Medium

technical

Google

Create a billing system for a medical practice with two offices located in the Bay Area.

Medium

technical

Google

What changes would you make to enhance the real-time collaboration features of Google Docs?

Medium

technical

Google

What is the process of communication between Mars and Earth?

Medium

technical

Apple, Spotify, Stripe

What is an API, and how does it function?

Medium

technical

Describe the distinctions between Parquet and Avro.

Medium

technical

Microsoft

Create a risk management strategy for a data center.

Medium

technical

Companies

Topics

Product design
Behavioral
Product strategy
Technical
Algorithms
SQL

Product

For CandidatesFor RecruitersCompaniesBrowse JobsInterview QuestionsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin LLC · Philadelphia, PA · All rights reserved.