跳到主内容
登录
← 返回公司库
字

字节跳动

互联网 / 内容 · 10000 人以上 · 已发布 10 题

面试节奏快,重视基础与项目细节,通常 2 轮技术 + 1 轮 HR。

筛选命中 10 题

JDK8 之后 ConcurrentHashMap 的并发控制从分段锁改成了什么?请说明 put 的流程,以及为什么不允许 null key /…

字节跳动· Java 后端· 一面★ 0 · 浏览 8
Java并发集合

JVM 运行时数据区分为哪几块?哪些线程共享、哪些线程私有? JDK8 之后方法区发生了什么变化?

字节跳动· Java 后端· 一面★ 0 · 浏览 4
JVM内存

console.log(1); setTimeout(() = console.log(2)); Promise.resolve().then(…

字节跳动· 前端· 一面★ 0 · 浏览 4
JavaScript事件循环前端

InnoDB 的 MVCC 是怎么实现的?RR 隔离级别下能解决幻读吗? 当前读和快照读有什么区别?

字节跳动· Java 后端· 二面★ 0 · 浏览 1
MySQL事务

实现 myAll(promises),行为对齐原生 Promise.all: 输入 [Promise.resolve(1), 2, Promis…

字节跳动· 前端· 笔试★ 0 · 浏览 1
Promise手写题

说说浏览器事件循环的机制,微任务和宏任务分别有哪些? 一道包含 Promise、setTimeout、async/await 的输出题按什么顺序…

字节跳动· 前端· 一面★ 0 · 浏览 1
JavaScript事件循环

给定 k 个升序链表,合并为一个升序链表并返回。 示例:[[1,4,5],[1,3,4],[2,6]] → [1,1,2,3,4,4,5,6]。

字节跳动· 算法· 二面★ 0 · 浏览 1
堆链表

客服场景的 LLM 会编造政策条款,造成投诉。 你会怎么降低幻觉?怎么量化评估?

字节跳动· ai· 二面★ 0 · 浏览 1
大模型评估

用你熟悉的语言实现一个 LRU 缓存,要求 get / put 都是 O(1),并说明为什么选这种数据结构。

字节跳动· 算法· 一面★ 0 · 浏览 1
手写代码算法缓存

实现 LRUCache:get(key) 命中返回值否则返回 1,put(key, value) 在容量超限时淘汰最久未使用的键。要求两个操作都…

字节跳动· 算法· 一面★ 0 · 浏览 1
哈希表链表