网站首页 > 技术教程 正文
字节一面:
- linux 网络模型
- b+树
- 阻塞队列
- redis 和 MongoDB 的区别。几个概念对比,还有底层实现。
- 算法题:merge k sorted list,时间复杂度如何?
- HashMap 如果一直 put 元素会怎么样?hashcode 全都相同如何?equals 方法都相同
- 如何?
- ApplicationContext 的初始化过程?初始化过程中发现循环依赖 Spring 是如何处理的。
- GC 用什么收集器?收集的过程如何?哪些部分可以作为 GC Root?
- Volatile 关键字,指令重排序有什么意义?
- synchronied 怎么用?
- 并发包里的原子类有哪些,怎么实现?cas 在 CPU 级别用什么指令实现的?
- Redis 数据结构有哪些?如何实现 sorted set?这种数据结构在极端情况下可能有什么问题?二叉平衡树?
- 系统设计题:一个推送场景,50 条内容,定时推送,先推 5%用户,一段时间后再找出效果最好的几条,推给所有用户。设计相关库表,系统模块, 需要可以落地,有伪代码
- MySql 索引是什么数据结构?B tree 有什么特点?优点是什么?
- 慢查询怎么优化?
- 项目:cache 设计,MQ 丢失消息,RPC 使用场景。各部分职责,有哪些优化点。
- ThreadLocal 使用场景
- Redis 回收和备份
- 项目设计问题——主要是针对项目找漏洞,然后给出优化方案
- 遇到的坑,怎么解决,后续总结。
不得不说,字节这家公司真的是太喜欢考算法了
二、字节面试第 2 轮
- 那些问题对你挑战最大?
- JDK 1.8 ConcurrentHashMap 做过什么改进?HashMap 死锁?
- 标记的时候怎么找出栈上的 GC Root?说出一种可能的方案,存在什么问题?
- 字节码有了解过吗?
- 本地缓存怎么优化空间?(提出 BitMap)BitMap 可行吗?怎么验证可行性?如果不可行,怎么证伪?
- 其他语言有了解过吗?Scala 的集合有什么特性?python 有什么高级特性?
- 怎么学习新技术?哪些是基础技术?
- 在部门中是什么角色定位?
- JDK 1.8 比前一个版本有哪些改进?
- ParNew 收集过程,如何调优 ParNew?如何减少 full gc?调大 YoungGen 有什么好处坏处?
- OpenAPI
- 平衡二叉树13. 业务逻辑
- MySQL
- 服务设计题
- web 架构设计
- Pack
- http 协议
- 爬虫
- Java Agent
- Zookeeper
- LoadBalance
- 分布式 ID
- Nginx
- Cookie
- Session
- GC
- 手写 LRU 缓存
- 将现有线性存储结构改成环形结构
- Redis IO 模型
- MQ 架构对比
- 各种缓存 memcache,MongoDB,EhCache,Guava,Caffeine 等等,使用场景
- 数据库乐观锁悲观锁。在 JDK 和其他中间件的体现。
- 线程池,核心参数,扩容原理,使用注意点
- 数据库主从同步,延迟
- 数据库和缓存一致性问题,出现的场景,解决方案
- Spring IOC AOP
- 一致性哈希算法
- RPC 服务发现与注册
- 服务提供方不稳定,频繁变动如何提升自身稳定性
算法爬虫网络多方面考验你知识的广度
三、面试第 3 轮—HR
- 离职原因
- 学习习惯
- 兴趣爱好
- 为什么选择本公司
- 本人的优缺点
- 唠家常
- 主要看技术能力,沟通能力和态度(不会就是不会,不要说百度就知道)
字节面试题答案以及BAT最全面试题分享:
经过我自己面试前期2个多月的准备,也收集到了很多现在一线互联网的面试题送给大家参考
领取方式:转发此文+关注我后私信回复【字节】即可免费获取到!
猜你喜欢
- 2024-10-17 知了汇智《XSS攻击-盗取cookie实战》课程文档讲解
- 2024-10-17 nginx反向代理配置(nginx反向代理配置api接口)
- 2024-10-17 清除Cookies头解决Nginx 431 Request Header Too Large错误
- 2024-10-17 系统架构设计:平滑发布和ABTesting
- 2024-10-17 nginx如何实现灰度发布(nginx如何实现灰度发布数据)
- 2024-10-17 iframe 内嵌的页面如何进行鉴权?(iframe contentdocument)
- 2024-10-17 前端优化:几个技巧,提高 Web 性能
- 2024-10-17 前后端分离时cookie写入的问题你遇到过吗
- 2024-10-17 基于hi-nginx的web开发(python篇)——cookie和会话管理
- 2024-10-17 使用 Nginx 实现灰度发布(nginx lua 灰度发布)
你 发表评论:
欢迎- 最近发表
-
- linux CentOS检查见后门程序的shell
- 网络安全工程师演示:黑客是如何使用Nmap网络扫描工具的?
- Linux中ftp服务修改默认21端口等(linux修改ftp配置文件)
- Linux系统下使用Iptables配置端口转发,运维实战收藏!
- 谈谈TCP和UDP源端口的确定(tcp和udp的端口号相同吗)
- Linux 系统 通过端口号找到对应的服务及相应安装位置
- 快速查找NAS未占用端口!Docker端口秒级排查+可视化占坑双杀技
- 【知识杂谈#2】如何查看Linux的(本地与公网)IP地址与SSH端口号
- 如何在Linux中查询 DNS 记录,这三个命令可谓是最常用、最经典的
- 【Linux系统编程】特殊进程之守护进程
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)