Tagged articles
131 articles
Page 2 of 2
Programmer DD
Programmer DD
Nov 3, 2019 · Backend Development

Master Java GC: Understand Memory, Parameters, and Algorithms for Interviews

This article explains Java garbage collection fundamentals, detailing JVM memory layout, key -X and -XX parameters, the mechanisms of object survival, and the main GC algorithms—Mark‑Sweep, Copying, Mark‑Compact, and generational collection—providing clear diagrams and interview‑ready insights.

GC AlgorithmsGarbage CollectionInterview Preparation
0 likes · 9 min read
Master Java GC: Understand Memory, Parameters, and Algorithms for Interviews
Big Data Technology & Architecture
Big Data Technology & Architecture
Sep 13, 2019 · Backend Development

Comprehensive Java Interview Topics: Language Basics, Collections, Concurrency, JVM, Design Patterns, MySQL, and Netty

This article compiles essential Java interview questions covering language fundamentals, core APIs, collections, concurrency mechanisms, JVM internals, design patterns, database concepts, and Netty networking, providing a thorough reference for candidates preparing for backend development positions.

Backend DevelopmentDesign PatternsInterview Preparation
0 likes · 12 min read
Comprehensive Java Interview Topics: Language Basics, Collections, Concurrency, JVM, Design Patterns, MySQL, and Netty
21CTO
21CTO
Jun 24, 2019 · Fundamentals

Land a Software Engineer Job and Thrive: Interview, Skills, and Growth Hacks

This guide walks aspiring software engineers through mastering interview preparation, essential coding fundamentals, effective communication, leveraging open‑source contributions, and continuous learning resources, offering practical tips and red‑flag questions to ask employers, while emphasizing code quality, debugging, and career‑building tools for long‑term success.

Career DevelopmentInterview Preparationcoding best practices
0 likes · 15 min read
Land a Software Engineer Job and Thrive: Interview, Skills, and Growth Hacks
Java Captain
Java Captain
Jun 2, 2019 · Big Data

Comprehensive Guide to Autumn Recruitment: Strategies, Learning Paths, and Interview Questions for Java and Big Data Positions

This article provides a detailed roadmap for candidates preparing for the autumn recruitment season, covering interview experience sharing, systematic learning routes, project preparation, essential Java and big‑data technologies, core algorithms, and practical interview question collections to help readers avoid common pitfalls and succeed in securing offers.

AlgorithmsAutumn RecruitmentBig Data
0 likes · 18 min read
Comprehensive Guide to Autumn Recruitment: Strategies, Learning Paths, and Interview Questions for Java and Big Data Positions
Java Captain
Java Captain
May 27, 2019 · Fundamentals

Java Runtime Memory Areas, Object Creation, and Common Interview Questions

This article explains Java's runtime memory regions, including the program counter, stacks, heap, method area, constant pool, and direct memory, and details the HotSpot object creation process, memory layout, access mechanisms, as well as String and wrapper class behaviors, providing essential knowledge for Java interview preparation.

Interview PreparationJVMJava
0 likes · 19 min read
Java Runtime Memory Areas, Object Creation, and Common Interview Questions
Java Captain
Java Captain
Apr 14, 2019 · Fundamentals

Understanding TCP Three-Way Handshake and Four-Way Termination for Interviews

This article explains the TCP three‑way handshake and four‑way termination processes, their state transitions, key interview points such as ISN, half‑connection queues, data transmission during handshakes, and the importance of the TIME_WAIT state, providing detailed answers suitable for technical interviews.

Four-way terminationInterview PreparationNetworking
0 likes · 12 min read
Understanding TCP Three-Way Handshake and Four-Way Termination for Interviews
Java Captain
Java Captain
Feb 20, 2019 · Backend Development

Java Interview Preparation Roadmap: JVM, Algorithms, Concurrency, Databases, Frameworks, Distributed Systems, and Design Patterns

This article outlines a comprehensive Java interview study plan, covering JVM fundamentals, sorting algorithms and collections, multithreading, key storage technologies like Redis, MySQL, and Elasticsearch, Spring framework deep dive, Dubbo-based distributed architecture, and essential design patterns to master for backend development roles.

Backend DevelopmentDesign PatternsInterview Preparation
0 likes · 11 min read
Java Interview Preparation Roadmap: JVM, Algorithms, Concurrency, Databases, Frameworks, Distributed Systems, and Design Patterns
21CTO
21CTO
Jan 6, 2019 · Fundamentals

How to Survive and Thrive as a Software Engineer: Essential Career Guide

This comprehensive guide offers practical advice for software engineers on mastering interviews, building strong code, navigating workplace culture, leveraging open‑source tools, and continuously improving skills to accelerate career growth and long‑term success.

Interview PreparationSoftware Engineeringcareer guide
0 likes · 14 min read
How to Survive and Thrive as a Software Engineer: Essential Career Guide
21CTO
21CTO
Dec 15, 2018 · Backend Development

Master Tech Interviews: Proven Prep Steps, Resources, and Insider Tips

This guide shares a personal interview journey, essential preparation resources, key Java and backend topics, effective self‑introduction tactics, resume and scheduling advice, common interview questions, and the post‑offer process to help engineers secure offers from top tech companies.

Backend DevelopmentInterview PreparationJava
0 likes · 12 min read
Master Tech Interviews: Proven Prep Steps, Resources, and Insider Tips
Java Backend Technology
Java Backend Technology
Dec 15, 2018 · Backend Development

Why Relying Solely on Interview Guides Fails and How to Build a Robust Java Backend Skillset

The article argues that while reviewing interview experiences can help, it shouldn't be the main study method; instead, it outlines a comprehensive plan to rebuild Java backend fundamentals—from core language concepts and concurrency to networking, databases, and distributed systems—ensuring deeper understanding and better interview performance.

Backend DevelopmentInterview PreparationJava
0 likes · 8 min read
Why Relying Solely on Interview Guides Fails and How to Build a Robust Java Backend Skillset
Java Backend Technology
Java Backend Technology
Oct 11, 2018 · Backend Development

Top Java Interview Projects on GitHub to Boost Your Hiring Success

The article reviews three high‑star Java interview projects on GitHub—interviews, Java‑Interview, and JavaGuide—detailing their coverage of coding practice, data structures, algorithms, and system design, along with star/fork statistics and direct repository links to help developers prepare for technical interviews.

AlgorithmsBackend DevelopmentGitHub
0 likes · 4 min read
Top Java Interview Projects on GitHub to Boost Your Hiring Success
Java Backend Technology
Java Backend Technology
Oct 8, 2018 · Backend Development

My Journey from Student to Java Backend Engineer: Campus Recruitment Insights

The author shares a candid account of transitioning from an electronics engineering undergraduate to a Java backend developer, detailing study strategies, internship experiences, interview preparations, and lessons learned during multiple campus recruitment cycles at top tech companies.

Backend DevelopmentCampus RecruitmentInterview Preparation
0 likes · 18 min read
My Journey from Student to Java Backend Engineer: Campus Recruitment Insights
Java Backend Technology
Java Backend Technology
Aug 29, 2018 · Backend Development

How to Ace Senior Java Interviews and Build a Successful Java Career

This article outlines what senior Java interviewers at top internet companies ask, how to prepare for the two interview stages, and provides a detailed learning roadmap—from Java fundamentals to advanced JVM, concurrency, and career‑building strategies—for developers at any experience level.

Backend DevelopmentInterview PreparationJava
0 likes · 29 min read
How to Ace Senior Java Interviews and Build a Successful Java Career
Java Captain
Java Captain
Apr 22, 2018 · Backend Development

Practical Guide for Graduates and Junior Java Developers to Boost Skills and Succeed in Interviews

This article offers comprehensive advice for recent graduates and junior programmers on gaining commercial project experience, setting clear career goals, mastering essential Java Core, Java Web, and database concepts, and presenting those skills effectively in resumes and interviews to increase hiring chances.

Backend DevelopmentInterview PreparationJava
0 likes · 13 min read
Practical Guide for Graduates and Junior Java Developers to Boost Skills and Succeed in Interviews
Java Captain
Java Captain
Jan 23, 2018 · Backend Development

Essential Skills and Interview Preparation Guide for Java Developers

This article outlines the core professional skills, project experience, development processes, tools, interview questions, and negotiation tips that Java developers need to master to succeed in job interviews and advance from junior to senior positions.

Backend DevelopmentInterview PreparationORM
0 likes · 12 min read
Essential Skills and Interview Preparation Guide for Java Developers
Java Captain
Java Captain
Jan 16, 2018 · Backend Development

Career Advice and Essential Skills for Java Developers with Three Years of Experience

The article offers career-stage guidance for programmers and outlines the key technical skills—including syntax, collections, design patterns, multithreading, IO, JDK internals, frameworks, databases, algorithms, JVM and web concepts—that a Java developer with three years of experience should master to advance toward senior and leadership roles.

Career DevelopmentInterview Preparationprogramming skills
0 likes · 12 min read
Career Advice and Essential Skills for Java Developers with Three Years of Experience
Hulu Beijing
Hulu Beijing
Nov 23, 2017 · Artificial Intelligence

Why Use Cosine Similarity Over Euclidean Distance? Insights & Limits

This article explains the concept of cosine distance, compares it with Euclidean distance, discusses when cosine similarity is preferable, and shows why cosine distance does not satisfy all metric axioms, providing examples and interview‑style analysis.

Cosine SimilarityInterview Preparationdistance metric
0 likes · 7 min read
Why Use Cosine Similarity Over Euclidean Distance? Insights & Limits
MaGe Linux Operations
MaGe Linux Operations
Oct 30, 2017 · Fundamentals

Essential Do’s and Don’ts for Technical Interview Success

This guide presents a comprehensive checklist of actions to take and avoid before, during, and after a technical interview, covering preparation, self‑introduction, problem clarification, coding strategy, post‑coding review, and closing questions to help candidates perform confidently and efficiently.

Interview Preparationalgorithm interviewchecklist
0 likes · 6 min read
Essential Do’s and Don’ts for Technical Interview Success
网易UEDC
网易UEDC
Aug 25, 2017 · Fundamentals

Ace Your Interaction Design Interview: Resume, Portfolio & Q&A Secrets

This comprehensive guide walks aspiring interaction designers through crafting standout resumes and portfolios, mastering self‑introduction, presenting work effectively, and answering common interview questions, offering insider tips from a UEDC design lead to help you impress recruiters and secure your dream internship or job.

Interaction DesignInterview PreparationUX interview
0 likes · 20 min read
Ace Your Interaction Design Interview: Resume, Portfolio & Q&A Secrets
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 1, 2017 · Frontend Development

How to Craft a Front-End Engineer Resume That Gets Noticed

This guide explains why a concise, highlight‑focused resume is essential for front‑end engineers, outlines the five key sections to include, offers practical tips for tailoring each version to specific job postings, and shares best practices for formatting, presentation, and effective delivery channels.

Front-endInterview PreparationJob Hunting
0 likes · 10 min read
How to Craft a Front-End Engineer Resume That Gets Noticed
ITPUB
ITPUB
Apr 24, 2017 · Fundamentals

Essential Algorithm Cheat Sheet: Sorting, Graph, Greedy, and Bit Operations

This article provides a concise reference of core algorithms—including sorting methods, graph traversals, shortest‑path techniques, greedy strategies, bit‑level manipulations, and asymptotic notation—detailing their stability, time complexities, key concepts, and practical examples for interview preparation.

AlgorithmsInterview PreparationSorting
0 likes · 8 min read
Essential Algorithm Cheat Sheet: Sorting, Graph, Greedy, and Bit Operations
Java Captain
Java Captain
Dec 8, 2016 · Backend Development

Essential Skills and Interview Preparation Guide for Java Software Engineers

This comprehensive guide outlines the core technical competencies, project experience details, management practices, system architecture components, third‑party tools, common interview questions, and effective interview strategies that every aspiring Java backend developer should master before a job interview.

Backend DevelopmentInterview PreparationSoftware Engineering
0 likes · 11 min read
Essential Skills and Interview Preparation Guide for Java Software Engineers
Java Captain
Java Captain
Nov 24, 2016 · Backend Development

Essential Skills and Interview Preparation Guide for Java Software Engineers

This comprehensive guide outlines the core Java programming competencies, web development frameworks, project experience, management tools, system architecture components, interview questions, and personal evaluation tips that aspiring Java engineers should master before a job interview.

Backend DevelopmentHibernateInterview Preparation
0 likes · 11 min read
Essential Skills and Interview Preparation Guide for Java Software Engineers
MaGe Linux Operations
MaGe Linux Operations
May 14, 2016 · Operations

Master Linux Interview Questions: 20 Essential Commands & Answers

This article presents 20 common Linux interview questions covering runlevels, default gateways, initramfs creation, cpio, patch, aspell, SPF lookup, package identification, bond0 status, /proc filesystem, file searches, strings, tee, environment variables, awk, at, and lspci, each with concise command‑line solutions.

Interview PreparationLinuxShell
0 likes · 10 min read
Master Linux Interview Questions: 20 Essential Commands & Answers
21CTO
21CTO
May 9, 2016 · Fundamentals

How I Cracked Google’s Onsite Interview: My Prep Checklist and Lessons Learned

The author recounts a successful Google onsite interview experience, detailing the preparation steps—including reading key books, reviewing algorithms, practicing white‑board coding, and consulting insiders—to illustrate an effective strategy for tackling software engineering interviews.

AlgorithmsGoogle interviewInterview Preparation
0 likes · 7 min read
How I Cracked Google’s Onsite Interview: My Prep Checklist and Lessons Learned
Java Captain
Java Captain
Apr 16, 2016 · Backend Development

Essential Skills and Interview Preparation Guide for Java Developers

This comprehensive guide outlines the core Java programming skills, project experience, development processes, tools, interview questions, and personal evaluation tips that candidates should master to succeed in Java developer interviews and advance their careers.

Backend DevelopmentInterview PreparationSoftware Engineering
0 likes · 12 min read
Essential Skills and Interview Preparation Guide for Java Developers
Qunar Tech Salon
Qunar Tech Salon
Jan 22, 2016 · Fundamentals

My Journey Learning Data Structures and Algorithms

The article recounts the author's seven‑year path learning data structures and algorithms, from neglect in college to self‑study, book recommendations, internships at Microsoft and Baidu, projects such as a T‑SQL parser and a pinyin index, and reflections on the importance of algorithms.

AlgorithmsData StructuresInterview Preparation
0 likes · 19 min read
My Journey Learning Data Structures and Algorithms