# technical-interview

Published articles for technical-interview.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## The Strange Theatre of Technical Hiring

DevFeed: [The Strange Theatre of Technical Hiring](<https://devfeed.tech/articles/the-strange-theatre-of-technical-hiring-37471.md>)

Original publisher: [Read original article](<https://www.angularspace.com/the-strange-theatre-of-technical-hiring/>)

Author: Daniel Glejzner

Published: 2026-06-18T18:15:04Z

Content type: opinion

Language: en

Sources: [Daniel Glejzner](<https://devfeed.tech/sources/daniel-glejzner.md>)

Topics: [engineering-leadership](<https://devfeed.tech/topics/engineering-leadership.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Code Challenge](<https://devfeed.tech/topics/code-challenge.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [challenges](<https://devfeed.tech/tags/challenges.md>), [coding](<https://devfeed.tech/tags/coding.md>), [developers](<https://devfeed.tech/tags/developers.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-leadership](<https://devfeed.tech/tags/engineering-leadership.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [interview](<https://devfeed.tech/tags/interview.md>), [software](<https://devfeed.tech/tags/software.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [technical](<https://devfeed.tech/tags/technical.md>), [technical-interview](<https://devfeed.tech/tags/technical-interview.md>)

### AI overview

The article argues that technical hiring often evaluates experienced engineers through narrow, timed coding exercises that may reward speed, recall, confidence under pressure, and familiarity with interview rituals more than the judgment and contextual skills required in software engineering work.

### Source excerpt

A senior engineer joins a technical interview... Hi Angular Space community :) It's been a while since I pushed myself to write something. AI is changing the way we consume literally everything online, and I'm still trying to figure out what the best and most compelling way

## How AI Is Changing Coding Interviews in 2026

DevFeed: [How AI Is Changing Coding Interviews in 2026](<https://devfeed.tech/articles/coding-interviews-in-2026-are-harder-than-ever-and-you-re-less-prepared-than-you-think-32365.md>)

Original publisher: [Read original article](<https://brianjenney.substack.com/p/coding-interviews-in-2026-are-harder>)

Author: Brian Jenney

Published: 2026-04-28T16:21:33Z

Content type: opinion

Language: en

Sources: [Brian Jenney](<https://devfeed.tech/sources/brian-jenney.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [AI Engineering](<https://devfeed.tech/topics/ai-engineering.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [HackerRank](<https://devfeed.tech/topics/hackerrank.md>), [LeetCode](<https://devfeed.tech/topics/leetcode.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [career](<https://devfeed.tech/tags/career.md>), [coding](<https://devfeed.tech/tags/coding.md>), [interviews](<https://devfeed.tech/tags/interviews.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [technical-interview](<https://devfeed.tech/tags/technical-interview.md>)

### AI overview

This opinion article argues that coding interviews in 2026 remain disconnected from day-to-day software work, while AI has changed how developers write code. It describes traditional data-structures-and-algorithms assessments and other interview formats developers may encounter.

### Source excerpt

Coding interviews have been notoriously tone deaf for years.

## Practical Kotlin Deep Dive: A Book and Course on Kotlin Internals

DevFeed: [Practical Kotlin Deep Dive: A Book and Course on Kotlin Internals](<https://devfeed.tech/articles/practical-kotlin-deep-dive-master-kotlin-internals-and-ace-your-next-technical-interview-25926.md>)

Original publisher: [Read original article](<https://skydoves.medium.com/practical-kotlin-deep-dive-master-kotlin-internals-and-ace-your-next-technical-interview-33ff30f91493?source=rss-9bb203a4ab2e------2>)

Author: Jaewoong Eum

Published: 2026-02-18T03:55:53Z

Content type: article

Language: en

Sources: [Stories by Jaewoong Eum on Medium](<https://devfeed.tech/sources/stories-by-jaewoong-eum-on-medium.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Code](<https://devfeed.tech/topics/code.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [android](<https://devfeed.tech/tags/android.md>), [bytecode](<https://devfeed.tech/tags/bytecode.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [internals](<https://devfeed.tech/tags/internals.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-coroutines](<https://devfeed.tech/tags/kotlin-coroutines.md>), [programming](<https://devfeed.tech/tags/programming.md>), [technical](<https://devfeed.tech/tags/technical.md>), [technical-interview](<https://devfeed.tech/tags/technical-interview.md>)

### AI overview

This article introduces Practical Kotlin Deep Dive, a book and companion course focused on Kotlin internals. It describes coverage of bytecode decompilations, compiler source code, KEEP proposals, code examples, Code Playgrounds, and quiz questions across six chapters.

### Source excerpt

Most Kotlin developers can write a data class, launch a coroutine, or use lazy without thinking twice. These features work, the code compiles, and the app runs. But there is a gap between knowing how to use Kotlin and understanding what the compiler actually does with your code. That gap is where performance intuition, debugging skill, and technical interview confidence come from. Practical Kotlin Deep Dive is a book designed to close that gap, covering 70 Kotlin topics across 492 pages with bytecode decompilations, compiler source code references, and KEEP proposal analysis that reveal the machinery behind every feature you use daily. In this article, you'll explore what the book and its companion course cover, walking through each of the six chapters with examples of the insights you'll find inside. You'll see how the book approaches topics differently from typical Kotlin resources, what the "Pro Tips for Mastery" sections reveal about internal mechanisms, and how the interactive course format turns that knowledge into verified understanding through Code Playgrounds and 158 quiz questions. Beyond the syntax: Why internals matter Knowing that lazy caches a value on first access is useful. Knowing that the default lazy implementation uses double checked locking with a synchronized block, and that you can switch to a lock free compareAndSet strategy by passing LazyThreadSafetyMode.PUBLICATION, is the difference between using a feature and making informed decisions about it. The same applies across the language. Understanding that every lambda passed to a higher order function creates a Function object on the heap explains why inline exists. Seeing a data class decompiled into seven generated methods explains what the compiler is doing on your behalf. This is the approach Practical Kotlin Deep Dive takes throughout. Rather than describing what Kotlin features do, it examines how they work internally, what bytecode they produce, what design trade-offs the language desi

## The right way to interview

DevFeed: [The right way to interview](<https://devfeed.tech/articles/the-right-way-to-interview-39668.md>)

Original publisher: [Read original article](<https://www.gauravsarma.com/random/2025-05-27_the-right-way-to-interview>)

Published: 2025-05-27T00:00:00Z

Content type: opinion

Language: en

Sources: [Gaurav Sarma's Blog](<https://devfeed.tech/sources/gaurav-sarma-s-blog.md>)

Topics: [bug](<https://devfeed.tech/topics/bug.md>), [Job](<https://devfeed.tech/topics/job.md>)

Tags: [bias](<https://devfeed.tech/tags/bias.md>), [bug](<https://devfeed.tech/tags/bug.md>), [career](<https://devfeed.tech/tags/career.md>), [experience](<https://devfeed.tech/tags/experience.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [interview](<https://devfeed.tech/tags/interview.md>), [pair](<https://devfeed.tech/tags/pair.md>), [technical-interview](<https://devfeed.tech/tags/technical-interview.md>)

### AI overview

The article argues that technical interviews should primarily use bug-squashing or pair-programming exercises, allowing interviewers to observe how candidates reason, respond to mistakes, challenge hypotheses, and work in practice. It also notes that these interviews require more preparation and may introduce subjective judgment and interviewer bias, while data-structures-and-algorithms questions can provide a more objective signal.

### Source excerpt

Original Tweet - https://x. com/sarmag77/status/1938429909338362348 The best kind of interview is the bug squash or pair programmer round where both the interviewer and the candidate team up to solve a common problem...

## Rethinking Technical Interviews for Virtual Hiring and AI-Assisted Candidates

DevFeed: [Rethinking Technical Interviews for Virtual Hiring and AI-Assisted Candidates](<https://devfeed.tech/articles/you-can-t-outrun-ai-in-tech-interviews-so-we-designed-around-it-26537.md>)

Original publisher: [Read original article](<https://annajmcdougall.medium.com/you-cant-outrun-ai-in-tech-interviews-so-we-designed-around-it-018ae0ac4ddd?source=rss-51f15275ef3a------2>)

Author: Anna J McDougall

Published: 2025-04-17T19:08:54Z

Content type: opinion

Language: en

Sources: [Anna J McDougall](<https://devfeed.tech/sources/anna-j-mcdougall.md>)

Topics: [Tech Careers](<https://devfeed.tech/topics/tech-careers.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [LeetCode](<https://devfeed.tech/topics/leetcode.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [careers](<https://devfeed.tech/tags/careers.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [interview](<https://devfeed.tech/tags/interview.md>), [interviewing](<https://devfeed.tech/tags/interviewing.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [technical-interview](<https://devfeed.tech/tags/technical-interview.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

This opinion article argues that virtual hiring and AI tools have exposed weaknesses in traditional technical interviews. It discusses limitations and equity concerns associated with algorithm assessments and take-home projects, and introduces the McDougall Method at HelloBetter as a proposed response.

### Source excerpt

Building the McDougall Method at HelloBetter: A Fairer, More Modern Approach to Technical Interviews As someone obsessed with tech careers, business growth, and engineering management, I am constantly coming up against the boogey-man of technical interviews. In many ways, tech companies are stuck in the thinking of 20-30 years ago: white boards, algorithms, logic puzzles, and tasks that rotated around an in-person interview space. We're in a new era, where 99% of engineering interviews are done virtually and the candidate's workspace is uncontrollable by the interviewing team. We need to adapt to this, not by simply porting previous methods across to an online platform, but by fundamentally rethinking the skills we expect 21st century software engineers to have. Naturally, opinions about what is wrong with technical interviews are prevalent both from employers and (potential) employees. For example, leetcode-style assessments have long been derided as being a bad test of abilities. "Instead," opponents argue, "you should use take-home tests or projects that the candidate can explain back to you". Ah, but you see, not everyone can afford to let their evenings and weekends disappear into these take-home tests or side projects. Due to this inconveniently linear construct called "time", more experienced engineers start having or caring for families, adopting pets, or (lord forbid) doing sports and hobbies. It's also no big secret that the majority of housework and care duties still tend to be shouldered by women. To put your best foot forward as a candidate, you will create the best possible solution, no matter how many hiring managers tell you to "only spend 2-3 hours on a solution". Therefore, take-home or "own project" technical interviews tend to put older candidates and women candidates at a disadvantage. One other problem popping up nowadays is the prevalence of AI tools for engineers to pass technical interviews, ranging from manually entering prompts into ChatGP

## Algorithm-focused technical interviews can overlook application development skills

DevFeed: [Algorithm-focused technical interviews can overlook application development skills](<https://devfeed.tech/articles/leetcode-style-algorithms-in-interviews-suck-cut-it-out-39062.md>)

Original publisher: [Read original article](<https://blog.devdetails.com/p/algorithms-in-interviews-suck-cut>)

Author: Mike

Published: 2023-07-08T20:12:06Z

Content type: opinion

Language: en

Sources: [Dev Details](<https://devfeed.tech/sources/dev-details.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [LeetCode](<https://devfeed.tech/topics/leetcode.md>), [Algorithms, Complexity](<https://devfeed.tech/topics/algorithms-complexity.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [challenges](<https://devfeed.tech/tags/challenges.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [interview](<https://devfeed.tech/tags/interview.md>), [interviews](<https://devfeed.tech/tags/interviews.md>), [order](<https://devfeed.tech/tags/order.md>), [technical-interview](<https://devfeed.tech/tags/technical-interview.md>), [time](<https://devfeed.tech/tags/time.md>)

### AI overview

This opinion article argues that LeetCode-style algorithm interviews can produce false signals because they assess algorithm problem solving and Big-O analysis while overlooking the broader skills needed for application development. It suggests that developing applications is the way to build those skills.

### Source excerpt

Interviews that focus on algorithms get false signals and overlook qualified candidates

## In Defense of the Take-Home Coding Challenge

DevFeed: [In Defense of the Take-Home Coding Challenge](<https://devfeed.tech/articles/imperfect-3-39454.md>)

Original publisher: [Read original article](<https://imperfect.substack.com/p/imperfect-3>)

Author: Pedro Gil Carvalho

Published: 2022-01-28T13:02:14Z

Content type: opinion

Language: en

Sources: [Pedro Gil Carvalho](<https://devfeed.tech/sources/pedro-gil-carvalho.md>)

Topics: [Code Challenge](<https://devfeed.tech/topics/code-challenge.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [developers](<https://devfeed.tech/tags/developers.md>), [technical-interview](<https://devfeed.tech/tags/technical-interview.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

This commentary examines the role of take-home coding challenges in developer hiring. It argues that, despite concerns about candidate burden and lengthy hiring processes, standardized challenges can provide relevant and comparable work samples, while automated testing tools may lack nuance.

### Source excerpt

In defense of the take-home coding challenge

## The Jane Street Interview Process -- 2020 Edition

DevFeed: [The Jane Street Interview Process -- 2020 Edition](<https://devfeed.tech/articles/the-jane-street-interview-process-2020-edition-20184.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/jane-street-interview-process-2020/>)

Author: Sam DeFabbia-Kane

Published: 2020-07-24T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [Simulation](<https://devfeed.tech/topics/simulation.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [coding](<https://devfeed.tech/tags/coding.md>), [covid-19](<https://devfeed.tech/tags/covid-19.md>), [interview](<https://devfeed.tech/tags/interview.md>), [interviewing](<https://devfeed.tech/tags/interviewing.md>), [technical-interview](<https://devfeed.tech/tags/technical-interview.md>)

### AI overview

Jane Street describes its 2020 software engineering interview process for interns, new graduates, and experienced candidates. The process generally includes a technical phone interview and an onsite interview with two to four technical rounds, conducted by video conference during COVID-19. Technical interviews focus on coding and algorithms problems, communication, and collaborative problem-solving.

### Source excerpt

We're busy preparing for our software engineering fall hiring season. Over the years we've done our best to make our interview process more transparent to candidates. While many candidates show up knowing something about what our interviews look like, much of the information floating around on the internet is outdated or wrong. These past few months have also changed a lot about the process as we've adapted to working from home and other effects of COVID-19.

## Technical Interview Reform, Part 1: Rethinking the Backend Engineering Interview Take-Home Challenge

DevFeed: [Technical Interview Reform, Part 1: Rethinking the Backend Engineering Interview Take-Home Challenge](<https://devfeed.tech/articles/technical-interview-reform-part-1-rethinking-the-backend-engineering-interview-take-home-challenge-2128.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//rethinking-the-backend-code-challenge>)

Published: 2020-06-25T00:00:00Z

Content type: article

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [Back end](<https://devfeed.tech/topics/backend.md>), [Code](<https://devfeed.tech/topics/code.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [code-challenge](<https://devfeed.tech/tags/code-challenge.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [interviewing](<https://devfeed.tech/tags/interviewing.md>), [process](<https://devfeed.tech/tags/process.md>), [technical](<https://devfeed.tech/tags/technical.md>), [technical-interview](<https://devfeed.tech/tags/technical-interview.md>)

### AI overview

SoundCloud explains why it comprehensively rethought its backend engineering take-home challenge. The previous coding exercise often required many hours over several weeks, creating a burden for candidates and causing a significant dropoff in the hiring pipeline. The revised approach is framed as a code tryout intended to assess an essential engineering skill while reducing time costs and limiting bias through an anonymous audition.

### Source excerpt

Most SoundCloud backend engineers have good feelings about the old backend engineering take-home challenge. It's commonly been characterized...