Tagged articles

Interview

651 articles · Page 1 of 7
Golang Shines
Golang Shines
Aug 13, 2026 · Backend Development

Why Interviewers Favor These 5 Go Questions—and How to Ace Them

This article breaks down the five Go interview questions interviewers love, explains the underlying concepts such as goroutine and channel mechanics, empty‑interface pitfalls, map concurrency, defer execution, and Go modules, provides high‑scoring code examples, and offers concrete preparation tips to showcase engineering thinking and practical skills.

GoInterviewconcurrency
0 likes · 9 min read
Why Interviewers Favor These 5 Go Questions—and How to Ace Them
IT Services Circle
IT Services Circle
Aug 9, 2026 · Backend Development

How to Detect a 30‑Day Continuous Sign‑In for 1 B Users with 1 GB Memory

The article breaks down a large‑scale interview question, showing why storing each sign‑in as a database row is infeasible, how a bitmap compresses a year of data to 46 bytes per user, the pitfalls of BITCOUNT, the importance of key dimension design, and the exact Redis commands and local‑scan algorithms—including a five‑step bit‑wise trick—to reliably determine a 30‑day continuous sign‑in.

AlgorithmBitmapInterview
0 likes · 9 min read
How to Detect a 30‑Day Continuous Sign‑In for 1 B Users with 1 GB Memory
samdeepthink
samdeepthink
Jul 31, 2026 · Interview Experience

Why Interviewers Ask About Your Toughest Problem—and How to Answer

The article explains that interviewers ask about the most difficult problem you solved to evaluate your analytical thinking, decision‑making process, and ability to handle uncertainty, and it offers guidance on how to describe the problem, solution steps, and trade‑offs effectively.

Interviewbehavioral questionscareer advice
0 likes · 3 min read
Why Interviewers Ask About Your Toughest Problem—and How to Answer
Deepin Linux
Deepin Linux
Jul 29, 2026 · Fundamentals

Why Stack Memory Allocation Is Faster Than Heap Allocation

The article explains that stack memory allocation is quicker than heap allocation because the stack uses a simple pointer move and LIFO order, while the heap must search for free blocks, manage fragmentation, and often requires explicit deallocation, leading to higher overhead and potential leaks.

C++Interviewheap memory
0 likes · 65 min read
Why Stack Memory Allocation Is Faster Than Heap Allocation
Liangxu Linux
Liangxu Linux
Jul 22, 2026 · Interview Experience

Top Embedded Engineer Interview Questions Every Interviewer Should Ask

This article outlines the essential embedded‑engineer interview questions—covering pointers, memory management, interrupts, peripheral protocols, debugging strategies, and system design—while explaining the reasoning behind each question and what answers reveal about a candidate's depth of knowledge.

C languageDebuggingInterview
0 likes · 8 min read
Top Embedded Engineer Interview Questions Every Interviewer Should Ask
liandk
liandk
Jul 21, 2026 · Fundamentals

Master Processes and Threads: A Plain‑Language Guide to Concurrency for Beginners

This article demystifies processes and threads with everyday analogies, outlines their core differences, explains why multithreading speeds up programs, and highlights common pitfalls such as thread‑safety issues, excessive threads, and crashes, providing interview‑ready knowledge for developers.

Interviewconcurrencyoperating-system
0 likes · 5 min read
Master Processes and Threads: A Plain‑Language Guide to Concurrency for Beginners
Java Architect Handbook
Java Architect Handbook
Jul 17, 2026 · Backend Development

Interview Question: What’s the Relationship Between BeanFactory and FactoryBean?

This article explains the distinction between Spring's BeanFactory and FactoryBean, covering their roles, core APIs, typical implementations, key differences in registration and retrieval, classic use cases, common pitfalls, and frequent interview follow‑up questions, with concrete code examples and comparison tables.

BeanFactoryFactoryBeanInterview
0 likes · 10 min read
Interview Question: What’s the Relationship Between BeanFactory and FactoryBean?
Coder Trainee
Coder Trainee
Jul 16, 2026 · Backend Development

Complete Summary of the Six‑Part Java Interview High‑Frequency Questions Series

This article compiles all 60 high‑frequency Java interview questions from six core backend topics—basics, collections, concurrency, JVM, Spring, and microservices—provides a quick‑reference table, outlines the most common and hardest questions, and shares a five‑layer answering technique for interview success.

InterviewJVMSpring
0 likes · 10 min read
Complete Summary of the Six‑Part Java Interview High‑Frequency Questions Series
Coder Trainee
Coder Trainee
Jul 16, 2026 · Interview Experience

Java Interview Essentials: 10 Must‑Ask Microservice Questions

This article presents ten essential microservice interview questions, covering service registration and discovery, API gateways, fault tolerance, distributed transactions, tracing, configuration management, messaging, ID generation, and service decomposition, each explained with principles, diagrams, code snippets, and tips for impressing interviewers.

InterviewMicroservicesSpring
0 likes · 14 min read
Java Interview Essentials: 10 Must‑Ask Microservice Questions
samdeepthink
samdeepthink
Jul 15, 2026 · Interview Experience

How to Present Your Project Experience in a Programming Interview to Stand Out

The article explains how candidates should showcase only the most relevant, deeply‑involved projects—detailing background, role, challenges, solutions, and impact—to demonstrate technical depth and decision‑making ability during a Java interview, while avoiding superficial or overly lengthy descriptions.

InterviewSoftware Engineeringjava
0 likes · 8 min read
How to Present Your Project Experience in a Programming Interview to Stand Out
dbaplus Community
dbaplus Community
Jul 13, 2026 · Interview Experience

How to Process a 10 GB CSV File with Only 512 MB RAM?

The article walks through an interview scenario where a candidate must handle a 10 GB CSV using just 512 MB of memory, critiques naive answers, and presents a step‑by‑step streaming, chunked, and checkpoint‑based solution with optional Kafka/Flink considerations.

CSVFlinkInterview
0 likes · 8 min read
How to Process a 10 GB CSV File with Only 512 MB RAM?
Tinker Programmer
Tinker Programmer
Jul 12, 2026 · Backend Development

Go Concurrency Interview: 5 Fatal Close Pitfalls That Crash Programs

The article dissects five common ways misusing the close operation on Go channels can cause runtime panics, explains the underlying reasons, demonstrates correct patterns such as the single‑sender rule and for‑range consumption, and provides interview‑ready takeaways.

GoInterviewchannel
0 likes · 10 min read
Go Concurrency Interview: 5 Fatal Close Pitfalls That Crash Programs
Coder Trainee
Coder Trainee
Jul 11, 2026 · Fundamentals

Top 10 Must‑Know Java Collection Interview Questions (Part 2)

This article walks through ten core Java collection topics—including ArrayList vs LinkedList, HashMap internals across JDK 7 and 8, the put and resize processes, ConcurrentHashMap design, HashSet implementation, fail‑fast vs fail‑safe iterators, and the difference between Collection and Collections—providing the detailed analysis and code examples interviewers expect.

CollectionsConcurrentHashMapHashMap
0 likes · 10 min read
Top 10 Must‑Know Java Collection Interview Questions (Part 2)
Coder Trainee
Coder Trainee
Jul 10, 2026 · Fundamentals

Top 10 Essential Java Interview Questions: Fundamentals Edition

This article presents ten high‑frequency Java interview questions covering value vs. reference passing, String vs. StringBuilder vs. StringBuffer, == vs. equals, hashCode/equals contract, final/finally/finalize, abstract class vs. interface, reference types, static vs. non‑static inner classes, generics with type erasure, and the exception hierarchy, each with concise explanations, code examples, and extra insights for rapid interview preparation.

InterviewJVMOOP
0 likes · 11 min read
Top 10 Essential Java Interview Questions: Fundamentals Edition
Tinker Programmer
Tinker Programmer
Jul 9, 2026 · Backend Development

What Does This Go Channel Code Actually Print? A Step‑by‑Step Interview Guide

The article explains how to reliably predict the output of Go channel interview questions by drawing execution timelines, distinguishing synchronization points from print order, handling buffered vs unbuffered channels, and spotting deadlocks, providing four concrete heuristics backed by code examples and runtime observations.

DeadlockGoInterview
0 likes · 12 min read
What Does This Go Channel Code Actually Print? A Step‑by‑Step Interview Guide
Java Architect Handbook
Java Architect Handbook
Jul 9, 2026 · Interview Experience

How to Undo a Pushed Git Commit? Interviewers Often Stump Candidates

The article walks through four practical ways to roll back code that has already been pushed to a remote Git repository—manual copy‑and‑compare, using git revert, creating a new branch from the desired commit, and resetting the current branch—while highlighting the trade‑offs and safety considerations of each method.

GitInterviewforce push
0 likes · 8 min read
How to Undo a Pushed Git Commit? Interviewers Often Stump Candidates
Java Architect Handbook
Java Architect Handbook
Jul 3, 2026 · Interview Experience

Router vs Switch: Core Differences Every Interviewee Should Know

This article explains the fundamental distinctions between routers and switches—including their OSI layers, addressing methods, forwarding mechanisms, broadcast domains, performance, and typical use cases—while providing interview‑focused insights, detailed operation principles, and common follow‑up questions.

InterviewNetworkingOSI model
0 likes · 12 min read
Router vs Switch: Core Differences Every Interviewee Should Know
samdeepthink
samdeepthink
Jul 2, 2026 · Interview Experience

Why I Accepted an ¥8,000 Salary Cut for a Job in a Residential Building

The author recounts joining a chain‑store tech startup housed in a rented residential house, taking an ¥8,000 salary reduction because the leader’s expertise, the company’s stability, and the chance to build core IT systems outweighed the poor office environment.

IT system buildingInterviewcareer decision
0 likes · 6 min read
Why I Accepted an ¥8,000 Salary Cut for a Job in a Residential Building
samdeepthink
samdeepthink
Jun 27, 2026 · Backend Development

Why Interviewers Insist on High‑Concurrency Questions

The article explains that interviewers ask high‑concurrency questions not because the company’s workload is heavy, but to test candidates’ understanding of concurrency concepts, distinguish skill levels, and assess their ability to handle even low‑traffic scenarios that still involve concurrent operations.

InterviewLocksSoftware Engineering
0 likes · 6 min read
Why Interviewers Insist on High‑Concurrency Questions
Machine Heart
Machine Heart
Jun 25, 2026 · Interview Experience

How a PhD Switch Led to an OpenAI Offer: 6 Surprising Interview Lessons

A Brown University PhD candidate shares six unexpected insights from his job search for an AI safety research role at OpenAI, covering the limited impact of papers, diverse interview formats, trial periods, timing, rare retention offers, and many interview topics unrelated to his research.

AI safetyCareer TransitionInterview
0 likes · 11 min read
How a PhD Switch Led to an OpenAI Offer: 6 Surprising Interview Lessons
IT Services Circle
IT Services Circle
Jun 24, 2026 · Interview Experience

What Does a Stack Actually Remember in the Valid Parentheses Problem?

The article explains that a stack used for the valid‑parentheses interview question stores pending expectations rather than raw characters, why this LIFO structure is essential over a simple counter, and highlights common pitfalls and deeper follow‑up questions.

AlgorithmData StructuresInterview
0 likes · 9 min read
What Does a Stack Actually Remember in the Valid Parentheses Problem?
Java Architect Handbook
Java Architect Handbook
Jun 24, 2026 · Backend Development

Auto‑Cancel Unpaid Orders After 30 Minutes with RabbitMQ: TTL + DLX vs Delayed Message Plugin

The article explains two ways to implement a 30‑minute order auto‑cancellation in RabbitMQ—using the classic TTL + dead‑letter exchange pattern (with its head‑blocking pitfall) and the newer delayed‑message‑exchange plugin—provides Spring Boot configuration examples, compares their trade‑offs, and offers interview tips on when to choose each solution.

Dead Letter QueueDelayed Message PluginInterview
0 likes · 12 min read
Auto‑Cancel Unpaid Orders After 30 Minutes with RabbitMQ: TTL + DLX vs Delayed Message Plugin
samdeepthink
samdeepthink
Jun 24, 2026 · Interview Experience

How to Craft a Powerful Self‑Introduction for a Tech Lead Interview

A concise 1‑2 minute self‑introduction should distill your resume into clear highlights, stay authentic, follow a past‑turning‑point‑present structure, and use natural speech to turn your background into a compelling narrative that interviewers can quickly grasp.

Interviewcareer advicecommunication
0 likes · 4 min read
How to Craft a Powerful Self‑Introduction for a Tech Lead Interview
samdeepthink
samdeepthink
Jun 23, 2026 · Interview Experience

When a Resume Lacks Highlights, How to Probe Basic Knowledge in Interviews

The author explains how interviewers can uncover a candidate's strengths by asking about their toughest technical challenges and detailed problem‑solving experiences when a résumé shows no obvious highlights, and why this reveals genuine interest and expertise.

Interviewcandidate assessmentquestioning technique
0 likes · 4 min read
When a Resume Lacks Highlights, How to Probe Basic Knowledge in Interviews
Java Architect Handbook
Java Architect Handbook
Jun 15, 2026 · Industry Insights

Shocking Bank Programmer Salaries Revealed

This article analyzes the rapidly growing demand for IT positions in Chinese banks, categorizes the banks, details typical roles, written tests, interview formats, and provides concrete salary ranges for each institution, offering a comprehensive view of the banking tech job market.

Bank ITChinaInterview
0 likes · 14 min read
Shocking Bank Programmer Salaries Revealed
Deepin Linux
Deepin Linux
Jun 12, 2026 · Interview Experience

Avoid the Top 4 Static Keyword Traps in C/C++ Interviews and Secure Your Offer

The article explains the four most frequently tested static keyword pitfalls in C/C++ interviews—local variable initialization, thread‑unsafe functions, file‑level global scope, and class member sharing—detailing their underlying lifetime and scope rules, common misconceptions, and a concise answer template to prevent losing an offer.

C++InterviewScope
0 likes · 11 min read
Avoid the Top 4 Static Keyword Traps in C/C++ Interviews and Secure Your Offer
Java Architect Handbook
Java Architect Handbook
Jun 8, 2026 · Fundamentals

What’s the Relationship Between the JVM Runtime Constant Pool and the String Constant Pool?

This article explains the three Java constant pools—class file, runtime, and string—detailing their evolution from compilation to execution, their memory locations across JDK versions, how string literals are interned, code examples illustrating their behavior, common misconceptions, and typical interview follow‑up questions.

Constant PoolInterviewJVM
0 likes · 15 min read
What’s the Relationship Between the JVM Runtime Constant Pool and the String Constant Pool?
Java Architect Handbook
Java Architect Handbook
May 29, 2026 · Interview Experience

CDN Cache vs Redis Cache: Key Differences and Ideal Use Cases (Interview Insight)

The article explains how CDN works as a distributed reverse‑proxy cache, details its DNS‑based load balancing, cache‑hit/miss flow, expiration policies and refresh strategies, compares CDN caching with browser and Nginx caches, outlines scenarios where CDN or Redis is appropriate, and provides typical interview follow‑up questions and practical tips.

CDNCache invalidationInterview
0 likes · 13 min read
CDN Cache vs Redis Cache: Key Differences and Ideal Use Cases (Interview Insight)
Java Architect Handbook
Java Architect Handbook
May 27, 2026 · Fundamentals

What Triggers Young GC vs. Full GC in Java? Interview Guide

The article explains that Young GC fires when the Eden space is full, while Full GC can be triggered by old‑generation shortage, metaspace exhaustion, allocation‑guarantee failure, or an explicit System.gc() call, and provides interview‑ready answers, diagnostic steps, and a comparison table.

Garbage CollectionInterviewJVM
0 likes · 14 min read
What Triggers Young GC vs. Full GC in Java? Interview Guide
Java Architect Handbook
Java Architect Handbook
May 25, 2026 · Fundamentals

Interview Torture: What Are TCP Sticky/Unsticky Packet Issues and Why They Matter

The article explains that TCP's byte‑stream nature causes sticky and unpacked packet problems, analyzes why they occur, compares UDP, and presents four application‑layer solutions—especially the Header‑Body length‑field approach used by Netty—providing code examples and interview‑ready answers.

InterviewLengthFieldBasedFrameDecoderNetty
0 likes · 14 min read
Interview Torture: What Are TCP Sticky/Unsticky Packet Issues and Why They Matter
Java Tech Workshop
Java Tech Workshop
May 24, 2026 · Fundamentals

Why Does Java Initialize Static Members Before Instance Members? A Deep Dive into Object Initialization

The article explains Java's two‑phase object initialization, the seven‑step JVM process, static versus instance execution order, parent‑child class initialization rules, variable assignment lifecycle, and common pitfalls such as static forward references and constructor‑called overridden methods, all illustrated with concrete code examples.

InterviewJVMconstructor
0 likes · 10 min read
Why Does Java Initialize Static Members Before Instance Members? A Deep Dive into Object Initialization
Java Architect Handbook
Java Architect Handbook
May 23, 2026 · Backend Development

How to Preheat Cache During Spring Startup – Interview Guide

The article explains four ways to preheat caches in Spring during startup, recommends CommandLineRunner/ApplicationRunner as the safest option, and discusses timing, async handling, error protection, and distributed‑lock strategies to avoid common pitfalls in production environments.

CommandLineRunnerInterviewSpring
0 likes · 13 min read
How to Preheat Cache During Spring Startup – Interview Guide
Programmer1970
Programmer1970
May 19, 2026 · Interview Experience

What Do Interviewers Really Test When They Ask About Design Patterns?

The article shows that interviewers don’t just want you to list design patterns; they assess your ability to identify real scenarios, solve concrete problems, justify trade‑offs, and discuss implementation details, illustrated with payment and order‑processing examples in Java and Spring.

Chain of ResponsibilityDesign PatternsFactory Pattern
0 likes · 11 min read
What Do Interviewers Really Test When They Ask About Design Patterns?
Coder Trainee
Coder Trainee
May 4, 2026 · Backend Development

Spring Boot Startup Process: A Zero‑to‑One Source Code Walkthrough

This article dissects the Spring Boot startup sequence step by step, showing how a minimal @SpringBootApplication triggers listeners, type deduction, auto‑configuration loading, environment preparation, IOC container creation, bean refresh, and embedded Tomcat launch, with interview‑ready explanations.

InterviewSpring BootStartup Process
0 likes · 9 min read
Spring Boot Startup Process: A Zero‑to‑One Source Code Walkthrough
IT Services Circle
IT Services Circle
May 2, 2026 · Interview Experience

When an Interviewer Says AI Can Code 100× Faster—What’s Your Value?

The article argues that AI may write code far faster, but a programmer’s true worth lies in understanding requirements, making decisions, and solving business problems, so it advises shifting from a pure coder to a problem‑modeler who leverages AI as a productivity amplifier.

AIInterviewcareer advice
0 likes · 6 min read
When an Interviewer Says AI Can Code 100× Faster—What’s Your Value?
PMTalk Product Manager Community
PMTalk Product Manager Community
May 2, 2026 · Interview Experience

How a Real AI Use‑Case Won Me an Offer

The author recounts an interview where the question "How do you use AI in your work?" was answered with a concrete, step‑by‑step AI‑assisted workflow that turned a tool outage into a stable, reusable process, demonstrating the value of problem definition over mere tool mentions.

AICase studyInterview
0 likes · 9 min read
How a Real AI Use‑Case Won Me an Offer
Java Tech Workshop
Java Tech Workshop
Apr 30, 2026 · Fundamentals

Why You Should Stop Misusing String: Complete Guide to String, StringBuffer, and StringBuilder

This article thoroughly examines Java's String, StringBuffer, and StringBuilder, explaining their internal implementations, immutability, JDK 9 changes, performance characteristics, and best‑practice usage scenarios, while providing concrete code examples, benchmarks, and interview questions to help developers choose the right tool.

InterviewMemoryStringBuffer
0 likes · 21 min read
Why You Should Stop Misusing String: Complete Guide to String, StringBuffer, and StringBuilder
Java Tech Workshop
Java Tech Workshop
Apr 30, 2026 · Fundamentals

Do You Really Understand the Difference Between == and equals() in Java?

This article explains how == compares primitive values and object references, why Object.equals() defaults to ==, how classes like String and Integer override equals(), the impact of the string constant pool, integer caching, auto‑boxing, floating‑point pitfalls, and best practices for correctly comparing objects in Java.

==InterviewReference Types
0 likes · 16 min read
Do You Really Understand the Difference Between == and equals() in Java?
Test Development Learning Exchange
Test Development Learning Exchange
Apr 27, 2026 · Operations

30 Essential Linux Interview Questions Every Tester Should Know

This article compiles 30 practical Linux interview questions covering basic commands, file handling, permissions, disk usage, process management, monitoring tools, networking utilities, log analysis, text processing, and real‑world troubleshooting scenarios, each illustrated with concrete command examples and tester‑focused use cases.

Command LineInterviewshell
0 likes · 20 min read
30 Essential Linux Interview Questions Every Tester Should Know
Tinker Programmer
Tinker Programmer
Apr 21, 2026 · Backend Development

Master Go Interview: From Project Engineering to Low‑Level Internals in One Guide

This comprehensive guide covers the most frequent Go interview topics for 2026, including project engineering, slice and map internals, interface mechanics, the GMP scheduler, channel implementation, context usage, memory‑leak pitfalls, pprof profiling, garbage‑collection details, escape analysis, memory alignment, defer traps, sync.Pool, and reflection, all illustrated with concrete code examples and step‑by‑step explanations.

GCGoInterview
0 likes · 35 min read
Master Go Interview: From Project Engineering to Low‑Level Internals in One Guide
Java Architect Handbook
Java Architect Handbook
Apr 20, 2026 · Backend Development

Concurrency vs Parallelism in Java: Definitions, CPU Mechanics, and Interview Tips

The article explains how concurrency differs from parallelism by defining logical versus physical simultaneity, illustrates the concepts with everyday analogies and CPU scheduling details, provides Java code examples, lists common interview follow‑up questions, and offers a concise mnemonic for remembering the distinction.

CPUInterviewbackend development
0 likes · 10 min read
Concurrency vs Parallelism in Java: Definitions, CPU Mechanics, and Interview Tips
Java Tech Enthusiast
Java Tech Enthusiast
Apr 19, 2026 · Interview Experience

Counting Boomerangs Efficiently: Hash‑Map Solution for LeetCode 447

This article explains how to count all boomerang tuples in a set of distinct points by using a hash‑map to store distance frequencies for each anchor point, achieving O(n²) time without costly square‑root calculations and providing Java, C++, and Python implementations.

AlgorithmBoomerangHashMap
0 likes · 7 min read
Counting Boomerangs Efficiently: Hash‑Map Solution for LeetCode 447
Java Architect Handbook
Java Architect Handbook
Apr 18, 2026 · Databases

Redis Persistence Deep Dive: RDB, AOF, and Hybrid Strategies for Interview Success

This article provides a comprehensive analysis of Redis persistence mechanisms—including RDB snapshots, AOF append‑only logs, and the hybrid RDB+AOF mode—covering their architectures, trigger methods, performance trade‑offs, rewrite processes, interview‑focused questions, and practical recommendations for production environments.

AOFDatabaseInterview
0 likes · 11 min read
Redis Persistence Deep Dive: RDB, AOF, and Hybrid Strategies for Interview Success
Old Zhao – Management Systems Only
Old Zhao – Management Systems Only
Apr 16, 2026 · Industry Insights

6 Common Procurement Interview Pitfalls and How to Systematize Purchasing

The article examines six typical mistakes candidates make in procurement interviews, explains why these gaps occur, and shows how structuring supplier management, cost breakdown, delivery control, demand validation, risk handling, and data analysis in a system can transform purchasing from a tactical to a strategic function.

InterviewProcess Automationcost analysis
0 likes · 11 min read
6 Common Procurement Interview Pitfalls and How to Systematize Purchasing
Wu Shixiong's Large Model Academy
Wu Shixiong's Large Model Academy
Apr 16, 2026 · Interview Experience

Turn Memorized Answers into Deep Understanding for Tech Interviews

This article explains why interviewers use seemingly rote questions to probe a candidate's true grasp of concepts, contrasts memorization with genuine understanding using PPO vs GRPO, and provides a practical three‑question framework and dialogue examples to help candidates answer technical principle questions confidently.

Answering TechniquesGRPOInterview
0 likes · 12 min read
Turn Memorized Answers into Deep Understanding for Tech Interviews
Wu Shixiong's Large Model Academy
Wu Shixiong's Large Model Academy
Apr 15, 2026 · Interview Experience

How to Turn Your RAG Project into a Compelling Interview Story

This article explains why many candidates fail to convey their RAG projects in interviews, contrasts tool‑list versus problem‑driven presentations, and provides a four‑question framework with concrete metrics, decision‑making examples, and actionable steps to rebuild a persuasive project narrative.

AIDecisionMakingInterview
0 likes · 16 min read
How to Turn Your RAG Project into a Compelling Interview Story
SpringMeng
SpringMeng
Apr 12, 2026 · Interview Experience

Insights from Interviewing Two Top Tech Talent from Leading Companies

The author shares experiences interviewing two highly skilled candidates from major tech firms, discusses the challenges of hiring in a small city, offers resume coaching feedback, and outlines the key resume elements that attract big‑company recruiters.

Interviewbig techcareer advice
0 likes · 3 min read
Insights from Interviewing Two Top Tech Talent from Leading Companies
Big Data Tech Team
Big Data Tech Team
Apr 1, 2026 · Big Data

Why Your 2026 Big Data Resume Is Being Ignored and How to Fix It

In the 2026 spring hiring season, many big‑data job seekers see their resumes disappear because they still focus on offline batch processing, while employers now demand real‑time streaming, AI‑driven data pipelines, and cloud‑native deployment skills such as Flink, vector databases, and Kubernetes.

AI integrationBig DataCloud Native
0 likes · 7 min read
Why Your 2026 Big Data Resume Is Being Ignored and How to Fix It
Liangxu Linux
Liangxu Linux
Mar 30, 2026 · Interview Experience

What “Familiar with Linux” Really Means on Your Resume

When a résumé claims familiarity with Linux, interviewers expect candidates to confidently use core commands, manage files, processes, networking, and write basic shell scripts, demonstrating the ability to solve everyday problems rather than merely having theoretical knowledge.

InterviewLinuxShell scripting
0 likes · 6 min read
What “Familiar with Linux” Really Means on Your Resume
Java Architect Handbook
Java Architect Handbook
Mar 27, 2026 · Frontend Development

Mastering CORS: In‑Depth Java Interview Guide for Cross‑Origin Solutions

This comprehensive guide explains the browser same‑origin policy, why cross‑origin restrictions exist, and walks through five major solutions—CORS, proxy servers, JSONP, postMessage, and WebSocket—detailing their principles, advantages, drawbacks, configuration examples, and best‑practice recommendations for interview scenarios.

CORSCross-OriginFrontend
0 likes · 16 min read
Mastering CORS: In‑Depth Java Interview Guide for Cross‑Origin Solutions
Model Perspective
Model Perspective
Mar 25, 2026 · Industry Insights

How Interview Order Shapes Graduate Exam Scores: A Simple Mathematical Model

This article builds a simple additive model to explain how interview order influences graduate exam scores through reference bias and evaluator fatigue, analyzes their combined impact on candidates of different ability levels, and offers practical advice for applicants despite institutional safeguards.

BiasInterviewModeling
0 likes · 10 min read
How Interview Order Shapes Graduate Exam Scores: A Simple Mathematical Model
Big Tech Senior
Big Tech Senior
Mar 24, 2026 · Interview Experience

Top Defense Skills Needed for Promotion in Big Tech Companies

The article outlines the five most common question categories faced during promotion defenses at large internet firms and offers concrete preparation tips, example answer structures, and strategies for engaging interviewers to boost confidence and success.

Interviewbig techcareer
0 likes · 4 min read
Top Defense Skills Needed for Promotion in Big Tech Companies
Architect's Guide
Architect's Guide
Mar 23, 2026 · Industry Insights

Why Programmers Are Growing Resistant to Interview Coding Tests

A collection of industry voices explains why many developers now reject traditional interview coding challenges, highlighting the mismatch between real‑world work, the limited value of algorithm quizzes, and how such tests often favor test‑taking over genuine problem‑solving ability.

Industry InsightsInterviewRecruitment
0 likes · 8 min read
Why Programmers Are Growing Resistant to Interview Coding Tests
Deepin Linux
Deepin Linux
Mar 22, 2026 · Fundamentals

Mastering const and static in C++: When and How to Use Them

This article provides a comprehensive guide to the const and static modifiers in C/C++, covering their distinct purposes, usage with variables, pointers, functions, and class members, and answering common interview questions with clear explanations and practical code examples.

C++Interviewconst
0 likes · 17 min read
Mastering const and static in C++: When and How to Use Them
SpringMeng
SpringMeng
Mar 20, 2026 · Industry Insights

The 8 Hardest IT Companies to Join in China in 2026

This article ranks the eight most difficult Chinese IT firms to get hired by in 2026, detailing each company's interview pressure, technical depth, system‑design expectations, and the specific knowledge areas that candidates must master to succeed.

ByteDanceIndustry InsightsInterview
0 likes · 13 min read
The 8 Hardest IT Companies to Join in China in 2026
Golang Shines
Golang Shines
Mar 19, 2026 · Interview Experience

100 Essential Linux Interview Questions to Score 80% or Higher

This article compiles 100 essential Linux interview questions, covering topics such as daemons, block devices, command usage, file permissions, package queries, runlevels, cron scheduling, and system administration, to help candidates quickly boost their knowledge and achieve high scores in written exams.

InterviewLinuxbash
0 likes · 6 min read
100 Essential Linux Interview Questions to Score 80% or Higher
Senior Tony
Senior Tony
Mar 16, 2026 · Backend Development

Prioritize Max Threads Before Queue in Java ThreadPool – Interview‑Ready Trick

This guide explains the default Java ThreadPoolExecutor workflow, identifies why interview questions may require launching maximum threads before queuing tasks, and presents a concise two‑pool plus custom rejection‑policy solution that satisfies the requirement without writing a custom thread pool from scratch.

ExecutorInterviewThreadPool
0 likes · 5 min read
Prioritize Max Threads Before Queue in Java ThreadPool – Interview‑Ready Trick
Java Architect Handbook
Java Architect Handbook
Mar 16, 2026 · Backend Development

Cookie vs Session vs Token: Master Java Authentication for Interviews

This guide outlines interview focus points, core definitions, and deep analysis of Cookie, Session, and Token (JWT), compares their storage, security, scalability, and cross‑origin support, and provides high‑frequency follow‑up questions, common variants, memory mnemonics, and selection principles for Java authentication.

InterviewJWTauthentication
0 likes · 15 min read
Cookie vs Session vs Token: Master Java Authentication for Interviews
Java Architect Handbook
Java Architect Handbook
Mar 12, 2026 · Backend Development

How Many Objects Does new String("abc") Actually Create?

This article explains why the interview question "String str = new String(\"abc\")" can create either one or two objects depending on JVM string pool state, detailing the JVM memory model, string pool mechanics, code examples, best practices, and common misconceptions.

InterviewJVMMemory Management
0 likes · 9 min read
How Many Objects Does new String("abc") Actually Create?
dbaplus Community
dbaplus Community
Mar 5, 2026 · Backend Development

How to Ensure Message Order in Kafka: From Basics to Advanced Solutions

This article explains the concept of message ordering in distributed systems, details how Kafka stores messages in partitions, compares global and partial ordering, evaluates single‑partition, asynchronous, and multi‑partition solutions—including handling data skew and partition expansion—and provides a practical interview guide.

InterviewKafkaMessage Ordering
0 likes · 22 min read
How to Ensure Message Order in Kafka: From Basics to Advanced Solutions
IT Services Circle
IT Services Circle
Mar 1, 2026 · Interview Experience

Li Auto Java Campus Interview Guide: Salary Insights and Core Java Q&A

This article combines Li Auto's 2026 campus recruitment salary data—showing typical offers ranging from 25k to 32k monthly with 14‑16 month packages—and a comprehensive Java interview cheat‑sheet covering inheritance vs interfaces, Map implementations, String handling, ConcurrentHashMap internals, reference types, memory‑leak detection, design patterns, observer pattern, multithreading, Future execution, and deadlock prevention.

ConcurrentHashMapInterviewLi Auto
0 likes · 27 min read
Li Auto Java Campus Interview Guide: Salary Insights and Core Java Q&A
Java Architect Handbook
Java Architect Handbook
Mar 1, 2026 · Backend Development

When to Use #{} vs ${} in MyBatis? A Deep Dive for Java Interviews

This article explains the interview focus on MyBatis placeholders, detailing the syntax, security implications, performance differences, appropriate scenarios, best‑practice guidelines, common pitfalls, and provides concrete code examples to help candidates master #{} and ${} usage.

InterviewMyBatisSQL
0 likes · 9 min read
When to Use #{} vs ${} in MyBatis? A Deep Dive for Java Interviews
Java Tech Enthusiast
Java Tech Enthusiast
Feb 28, 2026 · Fundamentals

Efficient Java Solution to Count Digit 1 Occurrences from 1 to n

The article first reflects on the importance of quick reaction and solid fundamentals for new developers, then presents an efficient Java implementation that counts how many times the digit 1 appears in the range 1 to n using a digit‑by‑digit analysis.

AlgorithmDigit CountingInterview
0 likes · 5 min read
Efficient Java Solution to Count Digit 1 Occurrences from 1 to n
IT Services Circle
IT Services Circle
Feb 12, 2026 · Backend Development

Du Xiaoman Java Backend Salary & Interview Secrets Revealed

The article details Du Xiaoman's 2023 campus hiring salaries for Java backend roles, explains the significance of signing bonuses, shares a successful intern story, and provides in‑depth interview preparation covering thread pools, locks, AQS, CAS, SQL optimization, sharding, MVCC, and transaction isolation levels.

DatabaseInterviewSalary
0 likes · 22 min read
Du Xiaoman Java Backend Salary & Interview Secrets Revealed
Selected Java Interview Questions
Selected Java Interview Questions
Feb 4, 2026 · Databases

How to Handle Pagination Across Sharded Databases Without Performance Pitfalls

This article explains why pagination only becomes complex when queries span multiple database shards, compares three mainstream solutions—including middleware, open‑source frameworks, and business compromises—highlights the pitfalls of global search for deep pages, and recommends sequential paging based on the previous page’s max ID, with interview‑ready STAR guidance.

InterviewSQLSharding
0 likes · 7 min read
How to Handle Pagination Across Sharded Databases Without Performance Pitfalls
java1234
java1234
Jan 31, 2026 · Interview Experience

Why Detailed Interview Questions Often Lead to No Follow‑Up

The article explains that big‑tech firms ask deep, “onion‑layer” questions to gauge a candidate’s potential and thinking ability, while smaller companies focus on detailed, practical queries to confirm immediate competence, and mismatches between these expectations often cause interview silence.

Growth PotentialInterviewSME
0 likes · 12 min read
Why Detailed Interview Questions Often Lead to No Follow‑Up
Java Architect Handbook
Java Architect Handbook
Jan 31, 2026 · Interview Experience

Why Deep Interview Questions Often Lead to Silence and How to Answer Them

The article analyzes why interviewers at large tech firms ask increasingly detailed questions that may end without feedback, contrasts this with small‑company interview tactics, explains the mismatch, and offers concrete strategies for Java developers to handle such “soul‑crushing” queries effectively.

BigCompanyCareerAdviceInterview
0 likes · 13 min read
Why Deep Interview Questions Often Lead to Silence and How to Answer Them
Java Architect Handbook
Java Architect Handbook
Jan 28, 2026 · Databases

How to Prevent Redis Split‑Brain Disasters with min‑replicas‑to‑write

This article explains the Redis split‑brain problem that can occur in master‑replica clusters, outlines the interview points interviewers look for, and provides a detailed solution using the min‑replicas‑to‑write (or min‑slaves‑to‑write) configuration to sacrifice write availability for data consistency, along with best‑practice recommendations and common pitfalls.

ConfigurationHigh AvailabilityInterview
0 likes · 12 min read
How to Prevent Redis Split‑Brain Disasters with min‑replicas‑to‑write
IT Services Circle
IT Services Circle
Jan 25, 2026 · Interview Experience

Top 17 Java Backend Interview Questions & Answers (2024) – From Collections to JVM

This article combines a detailed Baidu 2026 campus recruitment salary table with an extensive Java interview guide covering collections, concurrency, thread creation, thread pools, I/O models, Spring bean lifecycle, Redis persistence, MySQL isolation levels, MVCC, storage engines, data structures, TCP/UDP differences, JVM memory layout, garbage collection algorithms, and a quicksort example, providing a comprehensive resource for backend developers preparing for technical interviews.

InterviewJVMconcurrency
0 likes · 30 min read
Top 17 Java Backend Interview Questions & Answers (2024) – From Collections to JVM
ITPUB
ITPUB
Jan 25, 2026 · Backend Development

Why Adding Consumers Fails in RocketMQ Interviews – A Systemic Solution

An interviewee’s instinct to simply add more RocketMQ consumers for a backlog of 100 million messages sounds plausible but fails to address root causes; the article breaks down why this quick fix is insufficient and outlines a multi‑stage, systematic approach—from emergency mitigation to root‑cause analysis and long‑term prevention—to handle massive message queues effectively.

InterviewMessage QueueSystem Design
0 likes · 10 min read
Why Adding Consumers Fails in RocketMQ Interviews – A Systemic Solution
dbaplus Community
dbaplus Community
Jan 25, 2026 · Fundamentals

What Linus Torvalds Really Thinks About AI, Rust, and the Future of Linux Kernel Development

In a candid interview at the Linux Foundation summit, Linus Torvalds and Verizon open‑source lead Dirk Hohndel discuss Linus's shift from programmer to maintainer, the role of AI as a productivity tool, Rust's integration into the kernel, hardware trends, his hobby of building guitar pedals, and his habit of rarely replying to email.

AIInterviewLinux
0 likes · 18 min read
What Linus Torvalds Really Thinks About AI, Rust, and the Future of Linux Kernel Development
Test Development Learning Exchange
Test Development Learning Exchange
Jan 22, 2026 · Operations

Essential Linux Commands Every Test Engineer Must Master

A comprehensive guide for test engineers that covers the most frequently asked Linux commands—covering system info, process management, log analysis, network diagnostics, file handling, and advanced shell tricks—complete with real‑world testing scenarios and interview‑ready answer tips.

DevOpsInterviewLinux
0 likes · 11 min read
Essential Linux Commands Every Test Engineer Must Master
Tech Freedom Circle
Tech Freedom Circle
Jan 18, 2026 · Interview Experience

How to Achieve Zero P4 Incidents for a Year – A Complete Interview Framework

The article presents a systematic BAR (Background‑Action‑Result) framework for answering the interview question about maintaining a full year of zero P4‑level faults, covering fault‑grade definitions, a three‑layer protection strategy, concrete tooling (Sentinel, SkyWalking, ChaosBlade, etc.), quantitative results, and a set of high‑frequency follow‑up questions to showcase deep technical expertise.

Chaos EngineeringInterviewKubernetes
0 likes · 23 min read
How to Achieve Zero P4 Incidents for a Year – A Complete Interview Framework
IT Services Circle
IT Services Circle
Jan 17, 2026 · Backend Development

Kuaishou Campus Salary Insights & Java Backend Interview Guide

The article reveals that Kuaishou’s 2023 campus hires for backend and frontend roles typically earn 40‑50 wan yuan annually, discusses salary trends compared with previous years, and then provides a comprehensive Java backend interview guide covering JVM memory, garbage collectors, CMS GC process, concurrency primitives, and SQL join differences.

GCInterviewJVM
0 likes · 15 min read
Kuaishou Campus Salary Insights & Java Backend Interview Guide
JavaGuide
JavaGuide
Jan 15, 2026 · Interview Experience

Lost the Courage to Switch Jobs After Three Years in a State-Owned Enterprise?

The author explains why state-owned enterprises are not always stable, why their low‑tech projects hinder interview performance, and offers concrete steps—such as adding Redis caching, multithreading, and using the STAR method—to turn a modest Java background into compelling interview material.

InterviewRedisSTAR method
0 likes · 6 min read
Lost the Courage to Switch Jobs After Three Years in a State-Owned Enterprise?
SpringMeng
SpringMeng
Jan 14, 2026 · Interview Experience

How a Top Tech Candidate Secured an Immediate Offer: My Recent Interview Experience

After interviewing 150 candidates in two months, I finally met a developer whose resume perfectly matched our stack, demonstrated deep Java, SpringAI, and AI‑coding tool expertise, answered extensive technical questions ranging from SQL optimization to micro‑services, and received an immediate offer with a competitive salary package.

AIInterviewMicroservices
0 likes · 8 min read
How a Top Tech Candidate Secured an Immediate Offer: My Recent Interview Experience
DevOps Coach
DevOps Coach
Jan 2, 2026 · Interview Experience

Why System Design Interviews Fail: Hidden Trade‑offs and Real‑World Failure Modes

The article reveals how system‑design interview candidates often rely on memorized patterns without understanding underlying trade‑offs, and shows how probing failure scenarios, questioning assumptions, and quantifying metrics can transform interview performance from rote diagrams to rigorous, data‑driven reasoning.

InterviewSystem Designarchitecture
0 likes · 10 min read
Why System Design Interviews Fail: Hidden Trade‑offs and Real‑World Failure Modes
Java Architect Handbook
Java Architect Handbook
Jan 1, 2026 · Databases

COUNT(*), COUNT(1) or COUNT(column) in MySQL? Deep Interview Guide

This article explains the semantic differences, performance characteristics, and optimal usage scenarios of COUNT(*), COUNT(1), and COUNT(column) in MySQL 8.0+, covering engine behavior, indexing effects, common misconceptions, and practical best‑practice recommendations for interview preparation and real‑world development.

COUNTInterviewMySQL
0 likes · 10 min read
COUNT(*), COUNT(1) or COUNT(column) in MySQL? Deep Interview Guide
SpringMeng
SpringMeng
Dec 29, 2025 · Industry Insights

JD 2024 Salary Breakdown, Benefits, and Interview Prep Guide

The article details JD's 2024 compensation plan—including upgraded 19‑month salary tiers, year‑end bonuses, comprehensive employee benefits—offers practical advice on evaluating offers versus base salary, and provides a curated list of technical interview questions for JD candidates.

InterviewJDSalary
0 likes · 7 min read
JD 2024 Salary Breakdown, Benefits, and Interview Prep Guide