A Software Engineering Interview Question: Computing the Median
Kris Shamloo shares a software engineering interview question he likes to use: computing the median of an array. He explains that he avoids puzzle questions and instead prefers straightforward problems that have depth for exploring topics like sorting algorithms, edge cases (empty arrays, even-length arrays), and time/space complexity trade-offs. The article begins introducing the question but is cut off, appearing to be an incomplete or truncated blog post.
Key quotes
I don't ask puzzle questions, I find them low value.
Instead, I ask questions that are straightforward but have a few angles with which to explore deeper topics.
Write a function that takes an array of numbers and returns the median.
From the article
You might also wanna read
A New Platform Brings LeetCode-Style Hands-On Practice to System Design Interview Preparation
The article discusses the fragmented state of system design interview preparation compared to the unified, hands-on practice that LeetCode p

AI's Impact on Software Engineering: Evolution or Replacement?
The article explores the complex relationship between AI tools like ChatGPT and software engineering, examining whether AI represents the en
How AI is disrupting software engineering hiring faster than interviews can adapt
The article examines how AI's ability to write code is disrupting software engineering hiring processes. With mass layoffs increasing compet
Study Finds Racial Disparities and Homogeneous Rejection Patterns in Algorithmic Hiring Systems
This research paper investigates the phenomenon of "algorithmic monoculture" in hiring, where many employers use screening algorithms from t
Algorithmic Monocultures in Hiring: Largest Study of 3.4 Million Applicants Reveals Widespread Vendor Concentration
This paper presents the largest empirical study of algorithmic hiring to date, analyzing data from 3.4 million real job applicants who submi
Algorithmic Monocultures in Hiring: Largest Study of 3.4 Million Applicants Reveals Widespread Vendor Concentration
This paper presents the largest empirical study of algorithmic hiring to date, analyzing data from 3.4 million real job applicants who submi
AI code generation forces tech hiring managers to rethink software engineering interviews
The article examines how AI's ability to write code is disrupting software engineering hiring. With mass layoffs increasing competition and

Comments
Sign in to join the conversation.
No comments yet. Be the first.