Fading Coder

One Final Commit for the Last Sprint

Java Fundamentals: Common Pitfalls and Best Practices

Java Fundamentals: Common Pitfalls and Best Practices
Recommended Utility Libraries Guava Guava library maps.filterkeys - CSDN blog https://github.com/google/guava Overview (Guava: Google Core Libraries for Java HEAD-jre-SNAPSHOT API) Hutool Hutool reference documentation Core Concepts Q: What is the memory structure of an object? Original: https://www...

Java Interview Knowledge Base

Java Interview Knowledge Base
1. Java Basics 1.1 What are the data types in Java? Primitive types: byte (1), char (2), short (2), int (4), long (8), double (8), float (4), boolean (1) Reference types: classes, interfaces, enums, arrays 1.2 Differences between object-oriented and procedural programming? Both are development parad...

Frontend Interview Questions (Kingsoft)

First Round 1、What's the output? Why? var b = 10; (function b(){ b = 20; console.log(b); })(); The output is function b(){}. In this self-invoking function, b is declared as a function. Although b = 20 tries to reassign it, function names have higher priority in their scope. Thus, b still references...

Core MySQL Concepts for Backend Engineering Interviews

Fundamental Database Concepts Index Column Limits A single index in MySQL can encompass a maximum of 16 columns. Storage Engines MySQL utilizes storage engines to manage data storage, indexing, and retrieval mechanisms. The primary engines include: InnoDB: The default engine since version 5.5.5. It...

Core Java and Android Interview Concepts for Senior Developers

Data Types and Access Control Java distinguishes between primitive and reference data types. Primitives include byte (8-bit), short (16-bit), int (32-bit), long (64-bit), float (32-bit), double (64-bit), char (16-bit), and boolean. Reference types encompass classes, interfaces, arrays, enumerations,...

Didi Front-End Developer Interview Questions

First Round What is a closure? What are its practical applications? A closure represents a function that retains access to variables from its outer scope, enabling communication between inner and outer function contexts. Common applications include timers, throttle functions, and debounce implemanta...

Technical Interview Questions from JD and Baidu for Java Developer Roles

Self-Introduction Example Interviewer, hello! My name is Angela, 23 years old, from Guizhou. I graduated from Blue Sky Technical School with a major in Electronic Information Engineering and have two years of work experience. I previously interned at Huawei, where I was part of the Nova team respons...