2020春招求职记

前言

  • 学历:本科双非,985渣硕
  • 求职:后台开发
  • 面试公司:面了微软、腾讯、阿里、网易、美团,做了快手、招商银行的笔试,还有字节、华为、拼多多的笔试还未做......

面试经历

腾讯一面,挂(2020/4/4)

  1. 快速排序时间复杂度,空间复杂度
  2. 一个10亿个数的数组,找出最大的10个数
  3. 堆排序时间复杂度,空间复杂度
  4. TCP和UDP
  5. TCP如何可靠传输
  6. 拥塞控制
  7. 网络五层结构
  8. 从开机到浏览器输入网址,整个过程计算机做了啥
  9. 进程线程区别
  10. 进程通信
  11. 命名管道怎么实现
  12. 协程
  13. 进程调度算法
  14. 对两个有序数组排序
  15. java内存区域
  16. java内存哪些会OOM
  17. redis支持的数据类型
  18. 布隆过滤器

阿里一面,挂(2020/4/8)

还有一些问题,不太记得了。。。

  1. 当你创建的一个类和java已有类重名时会怎样
  2. 类加载过程了解吗
  3. 从浏览器中输入一个网址到页面渲染,发生了什么
  4. synchronized和lock的区别
  5. 垃圾回收机制
  6. JVM内存
  7. spring了解吗

网易互娱一面,没消息了(2020/4/21)

  1. list和tuple的区别
  2. 解释一下Python全局锁
  3. python生成器了解么
  4. TCP粘包怎么解决
  5. http报文结构
  6. http在长连接的情况下,怎么知道不同请求的数据包的界限
  7. socket的通信过程
  8. select,epoll是什么
  9. HashMap和Hashtable的区别
  10. HashMap,HashSet,Hashtable的底层数据结构
  11. HashMap扩容机制
  12. 数据库引擎有哪些
  13. 介绍一下MySQL的索引
  14. B+树有什么优点
  15. 在索引中,创建一个节点,会分配多少内存
  16. 了解Reids吗,有哪些数据结构
  17. 知道Reids数据结构的实现原理吗
  18. mongodb的id属性有意义吗
  19. 进程调度算法介绍一下
  20. 数据库的ACID特性
  21. 数据库隔离程度有哪些

美团一面(2020/4/26)

  1. 进程和线程
  2. 进程通信
  3. 消息队列
  4. 阻塞队列如何实现
  5. Reids的发布订阅机制
  6. 网络七层结构
  7. 应用层有哪些协议
  8. http报文结构
  9. 在浏览器中输入一个链接,整个流程
  10. TCP四次挥手
  11. 四个编程题:旋转数组,从数组中找出只出现一次的数字,全排列问题,树的自底向上层次遍历
  12. mysql索引
  13. 联合索引,给出了几个sql语句,问命中了几个索引
  14. 浮点数在计算机中如何存储
  15. java中的集合
  16. 介绍你了解的map
  17. 为什么hashmap多线程会出现死循环
  18. 说一下ConcurrentHashMap
  19. python中元组和列表的区别,为什么要设计元组

美团二面(2020/4/28)

  1. 聊项目
  2. Redis发布订阅原理
  3. Redis发布订阅用到了网络结构哪些层
  4. Reids持久化
  5. Redis数据淘汰策略
  6. Redis支持的数据类型
  7. Reids zset的实现原理
  8. 你知道哪些排序算法
  9. 快排和归并排序的原理
  10. 解释一下滑动窗口
  11. linux下什么命令可以查看进程
  12. java类加载机制,双亲委派机制
  13. 双亲委派有什么好处
  14. 编程题:数字反转,需要考虑溢出
  15. 局部变量的生命周期
  16. mysql索引
  17. mysql的隔离级别
  18. mysql如何解决幻影读

美团三面(2020/4/29)

  1. 编程题:判断html字符串的合法性
  2. 编程题:一个人第一天吃掉总数1/3多一个的蛋糕,第二天吃掉剩余数量1/3多一个的蛋糕,第n天还剩1个蛋糕。问第一天有多少个蛋糕。5分钟写出来
  3. 你为什么投后台开发
  4. 你以后想做什么,职业规划
  5. 秒杀系统预估用户流量
  6. 你是如何进行学习的
  7. 如何深入了解业务

美团 HR 面(2020/4/30)

  1. 为什么要投我们这个部门
  2. 如何保持比较好的学习成绩,不掉下去
  3. 怎么看待加班
  4. 现在还在面试的公司有哪些
  5. 对城市有意向吗
  6. 父母对你工作有什么要求吗
  7. 你期望薪资多高
  8. 你有什么问题要问吗?

再次请求美团爸爸给我发个offer (手动抱大腿)

------------更新------------

趋势科技一面(2020/5/13)

  1. 自我介绍,问项目
  2. java并发编程的类有哪些
  3. 编程:ThreadLocal的使用,写个demo
  4. ThreadLocal的底层原理
  5. 怎么定位OOM
  6. 介绍一下生产者-消费者模式
  7. 如果你电脑不能上网,怎么找出是什么原因
  8. 介绍socket通信的api
  9. 性能指标有哪些:响应时间、吞吐量、并发用户数
  10. 响应时间和吞吐量有什么关系
  11. http报文的请求头有哪些内容
  12. http 404、401、500状态码的意思

趋势科技二面(2020/5/13)

  1. 自我介绍,问项目
  2. mongodb是如何存储数据的
  3. mysql如何查看索引命中没有
  4. 如何提升mysql查询的性能
  5. 企业开发中为什么需要多台mysql服务器
  6. 怎么定位OOM
  7. TCP如何知道把数据上传到应用层的哪个应用
  8. TCP如何保证可靠传输

趋势科技三面:

  1. 自我介绍,问项目
  2. 编程:手写一个生产者-消费者模型
  3. synchronized和lock的性能比较,两者差别
  4. 介绍下公平锁和非公平锁
  5. 在浏览器上输入一个网址,整个流程
  6. 怎么定位到这个网址对应的服务器

美团加面(2020/5/14)

  1. 三个编程题:(1)统计和生成所有不同的二叉树,牛客网编程题;(2)最大子序和,leetcode 53题;(3)括号字符串的最长有效长度,牛客网编程题
  2. java线程池的种类
  3. FixedThreadPool可以创建单线程的线程池,为什么还需要SingleThreadExecutor
  4. 什么时候会进行full gc
  5. 为什么新生代使用复制算法

2020/5/17 get美团offer,感谢美团不弃,抱美团爸爸大腿

#腾讯##美团##阿里巴巴##面经#
全部评论
三面吃蛋糕那个,,是取整嘛,,不取整会有小数啊
点赞 回复 分享
发布于 2020-04-30 17:33
先收藏再说
点赞 回复 分享
发布于 2020-04-30 13:07

相关推荐

08-06 14:01
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务