Tagged articles
597 articles
Page 1 of 6
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.

JavaSpring 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.

AIcareer adviceinterview
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
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.

ShellSystem Administrationcommand-line
0 likes · 20 min read
30 Essential Linux Interview Questions Every Tester Should Know
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.

Backend DevelopmentCPUJava
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.

BoomerangHashMapLeetCode
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.

AOFHybridPersistence
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.

cost analysisinterviewprocess automation
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 TechniquesGRPOPPO
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.

AIDecisionMakingLLM
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.

big techcareer advicehiring
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.

LinuxShell scriptingSystem Administration
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-OriginJava
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.

BiasModelingPsychology
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.

big techcareerdefense
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.

Software Engineeringcoding testsindustry insights
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++constinterview
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.

ByteDancePinduoduoTencent
0 likes · 13 min read
The 8 Hardest IT Companies to Join in China in 2026
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.

ExecutorJavaThreadPool
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.

AuthenticationCookieJWT
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.

JVMMemory ManagementObject Creation
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.

BackendDistributed SystemsKafka
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.

ConcurrentHashMapJavaLi Auto
0 likes · 27 min read
Li Auto Java Campus Interview Guide: Salary Insights and Core Java Q&A
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.

BackendJavaconcurrency
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.

SQLinterviewpagination
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 PotentialJavaSME
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.

BigCompanyCareerAdviceInterviewStrategy
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.

ConfigurationDistributed SystemsSplit-Brain
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.

JVMJavaconcurrency
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.

Message QueueSystem Designinterview
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.

AIKernelLinux
0 likes · 18 min read
What Linus Torvalds Really Thinks About AI, Rust, and the Future of Linux Kernel Development
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.

KubernetesMicroservicesReliability
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.

BackendJVMJava
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.

BackendJavaSTAR-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.

AIMicroservicesUniapp
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.

ScalabilitySystem 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.

SQL_countdatabase indexing
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.

CompensationJDbenefits
0 likes · 7 min read
JD 2024 Salary Breakdown, Benefits, and Interview Prep Guide
Big Data Tech Team
Big Data Tech Team
Dec 26, 2025 · Interview Experience

How to Nail a 2‑Minute Data Engineer Self‑Introduction

This guide outlines a concise, 1.5‑2‑minute self‑introduction for data engineering interviews, highlighting essential personal details, technical stack, project achievements, business impact, and common pitfalls to avoid, with a concrete example and actionable tips.

Big Datacareer advicedata engineering
0 likes · 5 min read
How to Nail a 2‑Minute Data Engineer Self‑Introduction
JavaGuide
JavaGuide
Dec 25, 2025 · Interview Experience

How I Secured Offers from Top Tech Companies in 80 Days

The author, a non‑elite undergraduate and a modest 211 master’s graduate, shares a step‑by‑step 80‑day crash‑course that turned zero Java experience into multiple offers from major tech firms, emphasizing fundamental understanding, AI‑assisted learning, and thoughtful project trade‑offs.

AI-assisted LearningAlgorithm PreparationDistributed Systems
0 likes · 8 min read
How I Secured Offers from Top Tech Companies in 80 Days
IT Services Circle
IT Services Circle
Dec 20, 2025 · Backend Development

Lenovo Backend Interview Secrets: Deadlocks, DNS, TLS & Java ArrayList

The article examines Lenovo’s 2023 graduate hiring salaries across cities, roles, and education levels, then shares a recent backend interview experience, detailing questions on deadlocks, networking layers, DNS resolution, TLS handshakes, common data structures, and Java’s ArrayList implementation, offering practical insights and recommendations.

Backend DevelopmentData StructuresJava
0 likes · 19 min read
Lenovo Backend Interview Secrets: Deadlocks, DNS, TLS & Java ArrayList
Tech Freedom Circle
Tech Freedom Circle
Dec 14, 2025 · Interview Experience

Interview Is Acting: Must‑Know Answers to Ace Every Question

This comprehensive guide turns interview preparation into a performance, offering a step‑by‑step "now‑past‑future" script for self‑introductions, STAR‑based storytelling for challenging projects, concrete Java OOM troubleshooting examples, and proven tactics for answering why you left, strengths, pressure handling, and salary expectations.

OOMSTARcareer
0 likes · 28 min read
Interview Is Acting: Must‑Know Answers to Ace Every Question
Code Wrench
Code Wrench
Dec 13, 2025 · Databases

Mastering Database Internals for Go Interviews: Indexes, Transactions, Locks, MVCC & Connection Pools

This article equips Go backend developers with deep, interview‑ready knowledge of database internals—covering how indexes truly work, why queries can still be slow, transaction isolation levels, lock types, MVCC mechanics, and connection‑pool tuning—to avoid performance pitfalls and stand out in technical interviews.

Connection PoolGoLocks
0 likes · 12 min read
Mastering Database Internals for Go Interviews: Indexes, Transactions, Locks, MVCC & Connection Pools
Code Wrench
Code Wrench
Dec 12, 2025 · Backend Development

Master CGO: Deep Dive into Go‑C Interoperability, Performance & Interview Secrets

This article provides a comprehensive, low‑level explanation of Go’s CGO bridge, covering its purpose, performance overhead, scheduler interaction, pointer safety rules, memory‑management guidelines, common use‑cases, scenarios to avoid, optimization techniques, and a collection of high‑frequency interview questions with model answers.

GoInteroperabilitycgo
0 likes · 8 min read
Master CGO: Deep Dive into Go‑C Interoperability, Performance & Interview Secrets
Java Architect Handbook
Java Architect Handbook
Dec 11, 2025 · Interview Experience

How to Undo a Pushed Git Commit? A Step‑by‑Step Interview Guide

This article walks through four practical ways to revert code that has already been pushed to a remote Git repository—including manual diff removal, using git revert, creating a new branch, and resetting the current branch with hard, mixed, or keep options—plus tips on force‑pushing and branch protection.

Force PushGitVersion Control
0 likes · 8 min read
How to Undo a Pushed Git Commit? A Step‑by‑Step Interview Guide
JavaGuide
JavaGuide
Dec 2, 2025 · Interview Experience

Tuhu Auto’s 2023 Java Backend Salary & Interview Guide: 30k‑33k Packages and Key Technical Topics

The article details Tuhu Auto’s Shanghai Java backend compensation (30k‑33k monthly with 14.4‑month salary and 2‑3w signing bonus), outlines the company’s market position, and provides a comprehensive list of technical and HR interview questions covering JVM, concurrency, MySQL, Spring, DDD, distributed locking, rate limiting, and more.

BackendJVMJava
0 likes · 7 min read
Tuhu Auto’s 2023 Java Backend Salary & Interview Guide: 30k‑33k Packages and Key Technical Topics
IT Services Circle
IT Services Circle
Nov 25, 2025 · Backend Development

ByteDance Backend Interview Secrets: Salary, Design Patterns, HashMap Issues & More

The article shares eye‑opening ByteDance campus salary data, breaks down salary tiers, and then provides detailed interview preparation covering design patterns, HashMap concurrency pitfalls, MySQL indexing rules, query optimization, handling large JSON fields, stock‑decrement bottlenecks, RabbitMQ vs RocketMQ differences, and distributed‑transaction strategies.

BackendDesign PatternsMessaging
0 likes · 25 min read
ByteDance Backend Interview Secrets: Salary, Design Patterns, HashMap Issues & More
Senior Tony
Senior Tony
Nov 24, 2025 · Backend Development

9 Powerful Ways to Control Thread Execution Order in Java

This article presents nine practical techniques—including Thread.join, CompletableFuture, CountDownLatch, CyclicBarrier, Semaphore, single‑thread executor, ReentrantLock with Condition, Phaser, and BlockingQueue—to reliably enforce a specific execution sequence among Java threads, a frequent interview challenge.

BackendJavaThread Ordering
0 likes · 5 min read
9 Powerful Ways to Control Thread Execution Order in Java
Tech Freedom Circle
Tech Freedom Circle
Nov 17, 2025 · Backend Development

Spring Design Patterns Interview: The One Question That Can Make or Break Your Offer

This article breaks down Spring’s layered architecture and walks through ten core design patterns—factory, singleton, proxy, template method, observer, adapter, decorator, strategy, chain of responsibility, facade, and delegate—showing how they appear in real interview scenarios and how mastering them can turn a tough interview question into a winning advantage.

Design PatternsJavaSpring Framework
0 likes · 50 min read
Spring Design Patterns Interview: The One Question That Can Make or Break Your Offer
JavaGuide
JavaGuide
Nov 16, 2025 · Backend Development

ByteDance Backend Interview: Java OOM, ThreadPool Tuning, Redis & MQ

ByteDance’s recent salary announcements show higher offers up to 40K, while the company’s rigorous backend interview covers Java heap OOM analysis, JVM tuning, thread‑pool configuration, Redis expiration strategies, MQ usage, network request flow, and algorithm challenges, providing a comprehensive technical deep‑dive for candidates.

JVMJavaMessageQueue
0 likes · 24 min read
ByteDance Backend Interview: Java OOM, ThreadPool Tuning, Redis & MQ
Xiao Liu Lab
Xiao Liu Lab
Nov 15, 2025 · Operations

Top 20 High‑Frequency Ops Interview Questions with Expert Answers

This guide presents the most common operations interview questions—covering Linux mounting, filesystem issues, server performance, networking fundamentals, RAID, load balancing, and web server configuration—along with detailed, high‑scoring answers that showcase systematic thinking, troubleshooting logic, and production‑grade awareness.

LinuxNetworkinginterview
0 likes · 16 min read
Top 20 High‑Frequency Ops Interview Questions with Expert Answers
IT Services Circle
IT Services Circle
Nov 13, 2025 · Fundamentals

Unlock Java Mastery: From Compilation to Collections, Concurrency and Career Insights

This article combines practical salary insights for Java developers at Transsion with a deep dive into Java fundamentals—including the compilation pipeline, JVM benefits, differences from C++, exception handling, core collection frameworks, concurrency concepts, interview preparation tips, and essential AI knowledge for developers.

AICollectionsJVM
0 likes · 14 min read
Unlock Java Mastery: From Compilation to Collections, Concurrency and Career Insights
JavaGuide
JavaGuide
Nov 12, 2025 · Backend Development

Shopee Backend 2023 Salary Offers and In-Depth Interview Guide

Shopee’s 2023 backend positions offer competitive salaries ranging from 23.5k to 32k in Shenzhen, and the article provides a comprehensive interview guide covering network models, TCP handshake, HTTP/HTTPS differences, MySQL isolation levels, foreign keys, slow query optimization, JWT authentication, RBAC, and Redis sorted sets.

BackendJWTShopee
0 likes · 31 min read
Shopee Backend 2023 Salary Offers and In-Depth Interview Guide
Tech Freedom Circle
Tech Freedom Circle
Nov 11, 2025 · Backend Development

ThreadLocal Interview Deep Dive: 20‑Minute Analysis, Manual vs Framework Solutions, and a Winning Methodology

This article explains the inner workings of Java's ThreadLocal, why it fails to propagate context in asynchronous scenarios, compares manual passing and decorator‑based approaches, introduces the TransmittableThreadLocal (TTL) library with its CRER workflow, and provides a structured interview answer that showcases deep architectural insight.

ContextPropagationJavaTTL
0 likes · 26 min read
ThreadLocal Interview Deep Dive: 20‑Minute Analysis, Manual vs Framework Solutions, and a Winning Methodology
MaGe Linux Operations
MaGe Linux Operations
Nov 10, 2025 · Operations

100 Essential Operations Interview Questions to Boost Your Career

This article compiles 100 common operations interview questions from major tech companies, covering DevOps principles, CI/CD, infrastructure as code, monitoring, automation, Linux system administration, security, and scripting, providing a comprehensive study guide for aspiring sysadmins and site reliability engineers.

AutomationDevOpsOperations
0 likes · 4 min read
100 Essential Operations Interview Questions to Boost Your Career
Tech Freedom Circle
Tech Freedom Circle
Nov 8, 2025 · Interview Experience

What’s the Secret Behind Python’s Multi‑Process, Multi‑Thread & Coroutine Tricks That Top Tech Interviews Demand?

This article breaks down Python’s Global Interpreter Lock, explains when to use multiprocessing, multithreading or asyncio, provides concrete performance benchmarks and a hybrid process‑coroutine pattern, and guides you on choosing the right concurrency model for interview questions.

Pythonasyncioconcurrency
0 likes · 57 min read
What’s the Secret Behind Python’s Multi‑Process, Multi‑Thread & Coroutine Tricks That Top Tech Interviews Demand?
JavaGuide
JavaGuide
Nov 6, 2025 · Fundamentals

Why Transsion’s Java Jobs Offer 30‑40k Salaries and How to Ace Their Easy Interview

Transsion’s Java positions in Shanghai and Shenzhen pay 300k‑400k RMB, the interview is surprisingly simple, and the article walks through Java’s compilation pipeline, JVM benefits, Java‑C++ differences, exception handling, collections, concurrency, multithreading, project‑prep tips, and essential AI concepts for interviewers.

CollectionsJVMJava
0 likes · 14 min read
Why Transsion’s Java Jobs Offer 30‑40k Salaries and How to Ace Their Easy Interview
Open Source Linux
Open Source Linux
Nov 1, 2025 · Operations

Top 32 SSH Interview Questions Every Linux Cloud Engineer Must Master

This comprehensive guide covers 32 high‑frequency SSH interview questions, from basic concepts and key management to advanced tunneling, performance tuning, and enterprise‑level security practices, providing detailed answers, best‑practice configurations, and code examples for Linux cloud environments.

LinuxSSHSecurity
0 likes · 42 min read
Top 32 SSH Interview Questions Every Linux Cloud Engineer Must Master
IT Services Circle
IT Services Circle
Oct 31, 2025 · Backend Development

Master Java Concurrency, Singleton, ThreadLocal, and Reflection for Interviews

This guide covers essential Java interview topics—including synchronized lock upgrades, object vs class locking, lazy and double‑checked singleton patterns, ThreadLocal mechanics, reflection usage, annotation scopes, Redis cluster behavior, and a linear‑time algorithm challenge—providing clear explanations, code examples, and practical insights for developers preparing for technical interviews.

JavaReflectionSingleton
0 likes · 20 min read
Master Java Concurrency, Singleton, ThreadLocal, and Reflection for Interviews
Raymond Ops
Raymond Ops
Oct 29, 2025 · Operations

Top 40 Nginx Interview Questions Every DevOps Engineer Should Master

This comprehensive guide covers 40 essential Nginx interview questions, explaining its core concepts, architecture, configuration, load balancing, security, performance tuning, proxy mechanisms, rate limiting, health checks, and common troubleshooting techniques for modern web operations.

ConfigurationWeb serverinterview
0 likes · 32 min read
Top 40 Nginx Interview Questions Every DevOps Engineer Should Master
Open Source Linux
Open Source Linux
Oct 29, 2025 · Backend Development

30 Must‑Know Nginx Interview Questions to Ace Your Linux Cloud Job

A comprehensive collection of 30 Nginx interview questions—from basic concepts and commands to advanced performance tuning and high‑availability—organized by difficulty level, each with detailed explanations, best‑practice answers, and ready‑to‑use configuration snippets for Linux cloud engineers.

BackendDevOpsLinux
0 likes · 38 min read
30 Must‑Know Nginx Interview Questions to Ace Your Linux Cloud Job
Liangxu Linux
Liangxu Linux
Oct 28, 2025 · Fundamentals

8 Must‑Know Embedded Interview Questions and How to Ace Them

This article presents eight high‑frequency embedded‑system interview questions, explains the underlying concepts such as boot process, interrupt handling, stack overflow detection, struct alignment, bit‑banding, dynamic memory risks, volatile usage, and provides concise C code examples and best‑practice answers to help candidates succeed in technical interviews.

CCortex-MInterrupts
0 likes · 8 min read
8 Must‑Know Embedded Interview Questions and How to Ace Them
Data Party THU
Data Party THU
Oct 24, 2025 · Industry Insights

Python 3.14 Removes GIL: What It Means for Concurrency and AI

Python 3.14 introduces optional no‑GIL support, free‑threading, a concurrent interpreter and performance gains, while Guido van Rossum cautions about over‑hyped expectations, discussing the trade‑offs, impact on AI workloads, and the language’s future in an in‑depth interview.

AIGILPython
0 likes · 12 min read
Python 3.14 Removes GIL: What It Means for Concurrency and AI
IT Services Circle
IT Services Circle
Oct 22, 2025 · Backend Development

Crack OPPO Backend Interview: Java Multithreading, Redis Locks, MySQL Indexes & More

This article shares OPPO’s 2023 campus hiring salary figures, detailed backend developer interview questions covering Java multithreading, HashMap vs ConcurrentHashMap, Redis locking strategies, MySQL B+Tree indexing, Linux troubleshooting, and essential commands, plus explanations of database normalization and other core concepts.

interview
0 likes · 22 min read
Crack OPPO Backend Interview: Java Multithreading, Redis Locks, MySQL Indexes & More
DevOps Coach
DevOps Coach
Oct 6, 2025 · Interview Experience

Top 10 SRE Interview Questions with Expert Answers

This article presents ten essential SRE interview questions covering process priority, shell variable persistence, TTD/TTR metrics, system design for LinkedIn and Twitter, load‑balancing strategies, conflict handling, REST API usage, and log‑parsing code, each with detailed explanations and practical examples.

SRESystem Designinterview
0 likes · 9 min read
Top 10 SRE Interview Questions with Expert Answers
Deepin Linux
Deepin Linux
Oct 6, 2025 · Fundamentals

Mastering Placement New in C++: When and How to Use It Safely

This article explains the concept, syntax, and practical use cases of C++ placement new, compares it with ordinary new, discusses memory‑pool and stack allocations, highlights alignment and lifetime management issues, and provides interview‑style Q&A with code examples.

CObject Constructioncustom allocator
0 likes · 35 min read
Mastering Placement New in C++: When and How to Use It Safely
IT Services Circle
IT Services Circle
Oct 3, 2025 · Fundamentals

Master Network Fundamentals: From TCP/IP Layers to SYN Flood Defense

This article combines a post‑holiday job‑hunting update for Kingsoft WPS with a comprehensive interview guide covering OSI and TCP/IP models, HTTP connection handling, TCP three‑way handshake, SYN‑flood mitigation, Redis Bloom filters, CAP theorem, and I/O multiplexing techniques such as epoll.

BackendSecurityTCP/IP
0 likes · 30 min read
Master Network Fundamentals: From TCP/IP Layers to SYN Flood Defense
DevOps Coach
DevOps Coach
Oct 2, 2025 · Interview Experience

Top 10 SRE Interview Questions & Answers to Ace Your Next Interview

This article compiles ten essential Site Reliability Engineering interview questions covering incident command systems, shell types, browser request flow, SSH, error budgets, toil reduction, Linux boot process, QUIC benefits, UDP VPN usage, and common enterprise network protocols, providing concise answers to help you prepare effectively.

DevOpsOperationsReliability
0 likes · 10 min read
Top 10 SRE Interview Questions & Answers to Ace Your Next Interview
Liangxu Linux
Liangxu Linux
Oct 2, 2025 · Backend Development

Backend Interview Essentials: TCP/UDP, HTTP, Linux, MySQL Indexes, C++ STL & Concurrency

The article first presents a ranking of Chinese internet companies by workplace comfort, then offers a comprehensive backend interview guide covering TCP vs UDP, HTTP protocols, Linux process commands, MySQL B+Tree indexing, C++ struct vs class differences, STL containers, and thread‑safety of maps, complete with code examples and diagrams.

Networkingdatabasesinterview
0 likes · 18 min read
Backend Interview Essentials: TCP/UDP, HTTP, Linux, MySQL Indexes, C++ STL & Concurrency
IT Services Circle
IT Services Circle
Sep 22, 2025 · Backend Development

Ace Java Interviews: From Thread States to Design Patterns and Linux Tips

This article compiles practical interview advice, core Java concepts, thread and process differences, database transaction fundamentals, essential Linux commands, and design‑pattern basics to help candidates succeed in software‑development interviews, especially for major bank R&D centers.

Threadbank-softwaredesign-patterns
0 likes · 16 min read
Ace Java Interviews: From Thread States to Design Patterns and Linux Tips
Data STUDIO
Data STUDIO
Sep 18, 2025 · Artificial Intelligence

40 Essential Machine Learning Interview Questions and Answers for Fall 2025

This article presents a comprehensive set of 40 machine‑learning interview questions covering fundamental concepts such as the F1 score, logistic regression, activation functions, bias‑variance trade‑off, ensemble methods, feature scaling, cross‑validation, PCA, and hyper‑parameter optimization, each followed by concise, explanatory answers.

Bias-Variance TradeoffF1 scorecross-validation
0 likes · 34 min read
40 Essential Machine Learning Interview Questions and Answers for Fall 2025
Java Tech Enthusiast
Java Tech Enthusiast
Sep 17, 2025 · R&D Management

Why Developers Hate Written Coding Tests: Three Core Issues Revealed

The article examines why many developers resent written coding tests, highlighting three fundamental problems: the disconnect from real work, the misuse of tests as power displays, and the reduction of a programmer's value to a simple score, while advocating conversational interviews instead.

Software Engineeringcareercoding test
0 likes · 3 min read
Why Developers Hate Written Coding Tests: Three Core Issues Revealed