跋扈 level
获赞
141
粉丝
64
关注
0
看过 TA
2160
浙江大学
2025
后端
IP属地:浙江
暂未填写个人简介
私信
关注
04-08 19:48
浙江大学 后端
时间:45 min,无算法自我介绍1. 项目解决的业务问题是什么2. 介绍下项目中你具体做的事情3. 单计算机多移动设备具体怎么做的4. 蓝牙通信怎么做的?5. 用原生 Socket 会不会有问题?6. 蓝牙断了怎么办?7. 产品化要考虑什么?8. 介绍下 I/O 多路复用?9. 有没有用过基于 Socket 的框架?10. Netty 底层了解吗?11. 介绍下 NIO12. 还知道 Netty 其他功能吗?13. 项目中遇到的技术挑战14. 场景题:做秒杀业务要考虑什么?库存(不超卖)、响应效率、稳定性    - 进一步要考虑的细节?    - 介绍下分布式事务?    - 什么时候会导致 TCC cancel?15. 大数据量级 MySQL 库表怎么优化?16. JVM 在 1.8 的变化?    - 为什么这么变化?17. 场景题:多线程顺序打印 ABC    - 有什么实现方式?条件变量、wait / notify    - wait / notify 具体怎么做?    - 存在虚假唤醒怎么去优化?    - 条件变量具体怎么做?    - 还有没有其他方式?park / unpark    - 有没有用过 join18. ConcurrentHashMap 和普通 HashMap 的区别19. ConcurrentHashMap 具体是怎么处理并发的?20. 介绍下知道的锁21. 可重入锁是怎么实现的?22. Transactional 注解底层原理23. RocketMQ 消息收发流程?24. 介绍下事务消息?
0 点赞 评论 收藏
分享
04-08 19:54
已编辑
浙江大学 后端
时间:40 min八股 + 项目(30min)1. AOP 在项目中具体作用是什么2. 线程池在项目中具体怎么用的3. 线程池的好处是什么?4. 有哪些常见的线程池,你项目中用了哪个?5. cached 的线程池有什么问题?6. 说一下线程池创建的参数7. 如果先增加线程去达到 max 数量,再加入等待队列,会有什么问题?8. 用到了哪些同步机制?9. 介绍 CAS10. 介绍下其他可以并发的类?11. 介绍 ThreadLocal12. 弱引用有问题吗?12. java 是值传递还是引用传递?13. 为什么用 mybatis?14. mybatis 中 `#` 和 `$` 的区别15. java 基本类型?各占几个字节?16. 介绍下项目里的多机、单机优化17. 介绍下 CAP,对它的理解    - CAP 真的不能共存吗?18. 场景题:下单和库存相关问题?19. 介绍下分布式锁?用什么命令?20. Transactional 注解失效场景?21. Transactional 对错误的回滚默认是什么?    - 自定义异常如果错误会回滚吗?22. MySQL 执行 SQL 流程?23. 身份验证在哪一步?24. MySQL 事务默认的隔离级别是什么?25. 为什么默认用可重复读?26. 订单号、商品名、时间怎么加索引?27. like %xxx 会用索引吗?为什么不会?手撕(10min)SQL:总成绩前三的学生```sqlselect studentId, sum(grade) as totalGradefrom student_gradegroup by studentId, courseIdorder by totalGrade desclimit 3;```算法:LCR 153. 二叉树中和为目标值的路径
0 点赞 评论 收藏
分享
04-08 19:29
浙江大学 后端
时间:约一小时1. 无自我介绍2. 项目相关(15 min)    1. 整体介绍下,需求、背景是什么?    2. 你主要负责哪一块?    3. 算法是调用接口还是自己做?    4. 做项目中遇到的困难?    5. 6.824 介绍下?3. 八股    1. 介绍负载均衡算法?    2. 数据包到网卡后发生什么?    3. 你觉得负载均衡服务器瓶颈在哪里?    4. 零拷贝具体技术?    5. 进程和线程区别?    6. 用线程的优势?    7. 线程的问题?    8. Java 中网络有问题会不会崩(具体问的忘了)?    9. 为什么项目里要用单线程,会不会占不满 CPU?    10. Java 中内存溢出一般怎么处理?    11. TCP 和 UDP 区别?    12. 介绍 TCP 可靠传输?    13. TCP 怎么确定要发送的数据量?    14. TCP 报文最长多少(MTU)?    15. 怎么确定的 1500?    16. 发送端是根据什么来控制发送速率的?    17. 讲一下拥塞避免算法?    18. 拥塞避免算法有什么问题?    19. 如果拥塞发生后没有惩罚措施会发生什么?    20. syn flood 攻击?    21. 如何解决 syn 攻击?    22. syn-cookie 具体怎么做?    23. Python、C、Java 各自的区别和用途?    24. NIO 是什么?    25. 单线程阻塞情况有遇到过吗?    26. 介绍下路由表?    27. 设计路由表?    28. 介绍下 Java 里 HashMap?    29. 16 是节点数量嘛?    30. 哈希冲突怎么解决的?4. 算法:面试官说不会用腾讯会议出题,就没问了,换成口述设计路由表
0 点赞 评论 收藏
分享
04-08 19:58
已编辑
浙江大学 后端
4.8 更新,居然 OC 了,我明明答得很垃圾呀!-----------答得最差的一次,发现自己好多不足,可能今天状态也不行吧项目 + 八股(60min)ES(项目用到)1. 为什么用 ES2. 数据采集怎么做的3. 查询类型了解哪些4. 字段类型了解哪些5. 有没有用过嵌套类型6. text 类型是否可以排序7. 倒排索引原理8. 创建索引流程9. 索引别名10. segment 多和少哪个好11. refresh、flush 的区别12. 分片数据量怎么设置合理13. 深度分页查询14. Scroll 原理15. 什么是召回网络1. 了解哪些协议2. MAC 和 IP 区别3. MAC 作用在什么场景4. HTTPS 详细流程,每次握手发了什么5. 为什么要三个随机数6. HTTPS 一定安全吗?什么时候不安全?怎么解决?操作系统1. 用户态和内核态区别2. 读取文件流程3. 零拷贝原理4. 零拷贝主要场景MySQL1. 常见引擎2. delete / truncate / drop 区别3. 事务特性4. ACID 各自原理5. redo log / undo log / binlog 各自用途6. 索引原理7. 索引失效场景8. 索引题(见下面)9. 什么是覆盖索引10. 深度分页查询优化11. 慢查询定位、优化12. explain 看哪些字段索引题:判断索引使用情况假设某表中有A,B,C等字段,其中A是字符串类型,B、C均为int。A,B,C做联合索引C=12 and B=45 and A='12'A='12' and B=45 and C='12'A='12' and B>12 and C=45A=12 and B=12 and C=45Java1. 泛型原理2. 泛型适用场景3. 泛型限制场景4. 创建接口原则5. 什么是幂等,怎么实现6. JDK 8 新特性7. Lambda 原理场景题:亿级 ID 去重(包括布隆过滤器原理)算法题(10min):LeetCode 93(很简单的回溯没 A 出来,中间有问题 debug 半天调不过,哎,后面自己去 LeetCode 调了几下就过了)
适彼乐土:好难
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务