个人面经汇总(二)

从这开始是这两个月来的一些秋招面经
京东健康提前批二面,现在想起来好多问题没答好,没想到过了,目前唯一一个意向
  1. 非科班为什么要搞计算机

  2. 在滴滴用了什么工具、框架

  3. 说一下synconized

  4. 线程的状态有哪些

  5. 什么情况会进入WAITING状态

  6. 介绍一下join方法

  7. 异步和同步、阻塞和非阻塞分别是相对什么而言的?

  8. 为什么要分内核态和用户态?

  9. OSI协议了解吗

  10. http协议和tcp协议的区别?(rpc的应用上?)

  11. mysql中自增id可以用做uid吗

  12. mysql分库分表了解吗

  13. 怎么理解散列?

  14. select * 和select 1?

    有时候为了提高效率,只是为了测试下某个表中是否存在记录,就用1来代替。

  15. mysql的主从复制了解吗?

  16. Spring框架事务注解用什么注解?使用该注解需要注意什么?

  17. redis持久化

  18. 未来3年的规划?

字节提前批
一面只记了一个问题,延时消息队列,实现订单15分钟未支付自动取消
三面:

讲一下快手实习

求有效括号子串的最长长度

sql题

put和post的区别

一个程序是怎么跑起来的

进程和线程的区别

线程间怎么通信的

java中有哪些锁

25匹马,5个赛道,最少几次找出前三名,7次


百度提前批一面
  1. 项目介绍,详细理了一遍
    1. 分布式锁的实现,如何生成分布式的唯一id(雪花算法)
  2. 在快手实习的项目,详细说一下需求原因和实现过程
  3. concurrentHashMap的底层结构
  4. LRU
  5. 平常看什么书吗
  6. 浏览器输入网址后的过程,每一步详细说明,
    1. DNS如何解析
    2. tcp三次握手四次挥手,遇到网络堵塞、丢包怎么办
    3. ...
  7. 手写LRU

腾讯pcg腾讯文档提前批一面,都答上来却挂了,面试都是玄学
  1. Java多线程需要注意什么

  2. 如何保证操作共享变量安全

  3. 乐观锁是什么悲观锁是什么

  4. Java有哪些锁

  5. Synconized是如何保证只有一个线程进入临界区的

  6. Java中有哪些集合

  7. LinkedList可以从链表尾取元素吗

  8. 数据库的表,对于一个字段中包含多个子字段的情况怎么处理

  9. 说说mysql的锁机制

  10. 了解锁是怎么实现的吗

  11. 共享锁锁住的表可以再加排他锁吗

  12. 什么情况会用表锁

  13. 做题,和为k的连续子数组个数

美团秋招一面,死怼实习,懵了
  1. 介绍一下在滴滴的项目
  2. 介绍一下在快手的项目,做的项目,遇到的挑战
  3. es讲一下
  4. 看了哪些书
  5. List有哪些
  6. ArrayList对扩容的优化
  7. Get和Post的区别
  8. 查询DNS的步骤
  9. 怎么寻找下一跳
  10. 线程同步除了加锁还有什么办法
  11. 三个线程依次输出

反问建议:

抓住实习的机会,多了解一点公司项目的架构


oppo一面
  1. 平时用到了哪些数据结构,ArrayList和LinkedList各自的优劣,HashMap的底层结构

  2. redis的作用是什么,用map不行吗

  3. 如果不用redis,怎么保证数据库不会挂掉

  4. redis的哈希表和Java的哈希表有什么不同?

  5. Sql范式

  6. rpc相比于http的优势?

  7. 输入网址到显示网页的过程

  8. 哪个地方会用到ARP协议

  9. 设计模式了解吗,单例模式在框架中的使用?

  10. volitile的原理,指令重排是什么?

  11. ClassLoader会在什么地方用到

  12. 操作系统 要查看日志中的Error怎么写命令

猿辅导二面

一面问了很多快手实习+秒杀项目+八股

二面问了滴滴实习+秒杀项目+八股

  1. 滴滴实习经历
  2. 调用其他部门接口是http还是rpc(http,因为数量多,要复用现有的能力)
  3. 返回的状态码有哪些,504见过吗
  4. 秒杀系统,redis的作用是什么
  5. redis不需要加锁吗
  6. mysql RC和RR做了哪些事不同
  7. readview存的快照是什么
  8. undolog和redolog的区别(用处、以及一个是逻辑日志,一个是物理日志)
  9. 算法题,树,求轮廓

猿辅导三面
  1. 实习遇到的最大的挑战是什么,怎么解决的
  2. 实习的项目是怎么测试的
  3. 微信扫码登录是怎么实现的
  4. 看过什么书,有没有印象深刻的
  5. 做题,具体忘了

#面经##校招##腾讯##百度##美团##字节跳动##Java工程师#
全部评论
1 回复 分享
发布于 2021-08-27 23:55
老哥啥专业
点赞 回复 分享
发布于 2021-08-29 01:06
好多三面 有点可惜
点赞 回复 分享
发布于 2021-09-03 18:10
异步和同步、阻塞和非阻塞分别是相对什么而言的? 这题想问问是怎么回答的?
点赞 回复 分享
发布于 2021-09-04 20:52
你好,请问一般都有笔试的嘛,还是直接面试
点赞 回复 分享
发布于 2021-12-11 18:06

相关推荐

4 85 评论
分享
牛客网
牛客企业服务