高频面试题

八股文一网打尽,更多面试题请看程序员面试刷题神器 - 面试鸭open in new window

26 届秋招 Go 热题

GO语言中非接口的任意类型T都能调用*T的方法么?反过来呢?

Go 语言 channel 底层的数据结构是什么?

Go 语言中 defer 的变量快照在什么情况下会失效?

Go 语言中 init() 函数在什么时候执行?

Go 语言中函数返回局部变量的指针是否安全?

Go 语言中如何访问私有成员?

Go 语言中怎么实现闭包?闭包的主要应用场景是什么?

Go 语言中所有的 T 类型都有 *T 类型吗?

Go 语言中数组与切片有什么异同?

Go 语言中的 = 和 := 有什么区别?

26 届秋招 Java 热题

JDK 1.8 对 HashMap 除了红黑树还进行了哪些改动?

JDK 动态代理和 CGLIB 动态代理有什么区别?

JDK8 有哪些新特性?

Java 中 ConcurrentHashMap 1.7 和 1.8 之间有哪些区别?

Java 中 ConcurrentHashMap 的 get 方法是否需要加锁?

Java 中 HashMap 的扩容机制是怎样的?

Java 中 ReentrantLock 的实现原理是什么?

Java 中 volatile 关键字的作用是什么?

Java 中什么情况会导致死锁?如何避免?

Java 中有哪些垃圾回收算法?

26 届秋招前端热题

CSS 中 display 属性的值及其作用

CSS 中可继承与不可继承属性有哪些?

Canvas 和 SVG 有什么区别?

DOCTYPE(文档类型)的作用是什么?

ES6 箭头函数和普通函数有什么区别?

HTML 中,img 标签 srcset 属性的作用是什么?

HTML 中,title 与 h1 标签的区别是什么?

HTML 的 script 标签中 defer 和 async 有什么区别?

HTML 的 src 和 href 属性有什么区别?

HTML 行内元素有哪些?块级元素有哪些?空(void)元素有哪些?

26 届秋招后端热题

HTTP 1.0 和 2.0 有什么区别?

MySQL 中的数据排序是怎么实现的?

MySQL 的 Change Buffer 是什么?它有什么作用?

Redis 主从复制的实现原理是什么?

Redis 集群的实现原理是什么?

让你设计一个 RPC 框架,怎么设计?

Java 热门面试题 200 道

Java 中如何创建多线程?

Java 中的 final 关键字是否能保证变量的可见性?

Java 线程池核心线程数在运行过程中能修改吗?如何修改?

什么是 Java 内存模型(JMM)?

如何优化 Java 中的锁的使用?

说一下 RocketMQ 中关于事务消息的实现?

说说 MyBatis 的缓存机制?

前端热门面试题 200 道

CSS 优化和提高性能的方法有哪些?

Core Web Vitals 是什么?它包括哪些指标?

DIFF 算法的原理是什么?

Node.js 中的 Buffer 对象是什么?它有什么作用?

Node.js 中的 process 对象是什么?它有哪些常用属性?

Node.js 中的 require 和 import 有什么区别?

Node.js 中的回调、Promise 和 async:await 有什么区别?

Node.js 中的回调函数是什么?请举例说明

Node.js 中的定时器函数 setImmediate() 和 setTimeout() 有什么区别?

Node.js 中,同步和异步代码有什么区别?

八股文一网打尽,更多面试题请看程序员面试刷题神器 - 面试鸭open in new window

最近更新:
Contributors: weave