这是一份教你如何更高效地准备面试的小册,涵盖常见八股文(系统设计、常见框架、分布式、高并发 ......)、优质面经等内容。

今天来分享一位码友的 2022 春招面经,拿到了美团、字节、华为等公司的 offer。面经中涵盖的问题,我几乎都找到了对应的参考答案,希望可以帮助到你。

美团

一面

  1. 挖项目,问的太多了,这里就不一一列举了,大部分是某个功能是怎么实现的或者如果要加某个功能应该怎么实现。
  2. 进程线程区别。
  3. 死锁,死锁条件。
  4. 知不知道中断和轮询的区别。
  5. 数据库索引,讨论了一下B+树能存多少数据。
  6. 数据库存储引擎知道哪些,有什么区别。
  7. 数据库锁。
  8. 算法题:起始点到终点最短路径。

部分问题参考答案

  1. Java 并发常见知识点&面试题总结(基础篇)[1]
  2. Java 并发常见知识点&面试题总结(进阶篇)[2]
  3. 选中断还是轮询方式?深究其中的区别[3]
  4. MySQL 索引知识点总结
  5. MySQL面试题/知识点总结!
  6. MySQL锁总结[4]
  7. 《Java 面试指北》 - 技术面试题篇
  8. LCP 35. 电动车游城市  - LeetCode[5]

二面

  1. 问项目。
  2. 什么是序列化反序列化。
  3. 负载均衡,知道哪些负载均衡 。
  4. 什么时候会OOM,服务OOM怎么办,如何排查。
  5. Spring 启动流程。
  6. Spring 设计模式。
  7. 对于模版模式的理解,应用场景,你在项目中是怎么使用的。
  8. HTTP 请求过程 。
  9. TCP 和 UDP 区别。
  10. Linux知道哪些命令。
  11. 设置索引有什么注意的地方。
  12. 最近看了哪些书,有什么收获。
  13. 算法题:合并有序数组 O(N)时间 O(1)空间。
  14. 数据库设计:只能以半小时为单位订会议室。

部分问题参考答案

  1. 招银网络二面:什么是序列化?常见的序列化协议有哪些?
  2. 《Java 面试指北》 - 技术面试题篇 - 高并发模块
  3. 系统稳定性——OutOfMemoryError 常见原因及解决方法 - 3.2.1 异常诊断[6]
  4. Spring常见问题总结[7]
  5. 设计模式最佳套路4 —— 愉快地使用模板模式
  6. 一次 HTTP 请求的完整过程
  7. TCP和UDP的区别[8]
  8. Linux 基础知识总结[9]
  9. MySQL 索引知识点总结
  10. 88. 合并两个有序数组 - LeetCode[10]

华为

一面

  1. 项目、论文。
  2. String 能否被继承。
  3. Java 内存泄露和排查。
  4. Hash 方式和 Hash 冲突解决。
  5. 静态代理和动态代理。
  6. 线程通信方式。
  7. Volitate关键字。
  8. Java 高效拷贝数组。
  9. 算法题 跳跃游戏 leetcode 55。

部分问题参考答案

  1. Java 代理模式详解[11]
  2. 你还应该知道的哈希冲突解决策略
  3. 操作系统常见面试题总结[12]
  4. [效率优化专题]2.java数组拷贝的3种方式和效率对比[13]
  5. 55. 跳跃游戏  - LeetCode[14]

二面

  1. 简单说说项目、论文。
  2. 项目是自己学习的还是落地项目。
  3. 本科保研绩点高,为啥研究生期间没有刷绩点。
  4. 对华为的了解,这个聊了比较久 因为我本身就是华为用户,比较了解,主管也给我介绍和补充。
  5. 实习时间。
  6. 反问部门、技术栈,是否可以自己选项目。

字节

一面

  1. 问项目,聊怎么实现,从项目里学到什么。
  2. 手写单例模式,和 Spring 的单例有什么区别。
  3. 算法题:给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。
  4. SQL 题:根据题目要求写出对应的 SQL,由于太久没写,不会做。
  5. 智力题 1-N批次其中有一批次重量不合格 用最少称重次数找到。1) 刚开始说二分 面试官说不是最优;2) 提示可以从每批次拿不同数量:第 N 批拿 N 个 算重量差值就可以确定

部分问题参考答案

  1. 重学 Java 设计模式:实战单例模式
  2. 3道SQL面试题,总结常考知识点!
  3. 78. 子集  - LeetCode[15]

二面

  1. 问项目。
  2. volitate 关键字。
  3. JVM新生代怎么划分,大对象怎么分配。
  4. 新生代有哪些垃圾回收器。
  5. ParNew 原理。
  6. Innodb 默认隔离级别,RR能防止幻读吗,RR默认使用间隙锁吗。
  7. 怎么理解最终一致性,有哪些实现方案。
  8. 分布式事务。
  9. 算法题:数组里每个数右边第一个比他大的数。

部分问题参考答案

  1. Java 并发常见知识点&面试题总结(基础篇)[16]
  2. Java 并发常见知识点&面试题总结(进阶篇)[17]
  3. Java 内存区域详解[18]
  4. JVM 垃圾回收详解[19]
  5. MySQL面试题/知识点总结!
  6. 最终一致性,一致只会迟到,但绝不会缺席
  7. 《Java 面试指北》 - 技术面试题篇 - 分布式模块
  8. 496. 下一个更大元素 I  - LeetCode[20]

三面

  1. 问项目。
  2. RAFT 脑裂、一致性。
  3. 负载均衡。
  4. 各种排序算法,分析复杂度和稳定性。
  5. 其他想不起来了,八股很少,一直问项目。
  6. 算法题:旋转图像(90度旋转矩阵)。

部分问题参考答案

  1. Raft实战系列,集群成员如何变更?日志怎么压缩?
  2. 《Java 面试指北》 - 技术面试题篇 - 高并发模块
  3. 十大经典排序算法最强总结(含 Java、Python 码实现)[21]
  4. 48. 旋转图像 - LeetCode[22]

来源:https://mp.weixin.qq.com/s/iv_4v5qnvz1AfR5fUhByVA

【offer来了】成功上岸美团、字节、华为(婉拒)相关推荐

  1. 视觉算法工程师面试总结[2022春季 达摩院 美团 字节 华为]

    目录  [强调!不允许任何形式转载] 前言 阿里达摩院 面试岗位 笔试 一面 二面 美团 面试岗位 笔试 一面 二面 字节跳动 面试岗位 幸福里面试 推荐算法笔试 图像算法一面 图像算法二面 华为 面 ...

  2. 阿里、百度、字节跳动、京东、地平线等计算机视觉实习生面试经历分析,已成功上岸!...

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|AI算法与图像处理 来源:https://www.now ...

  3. 阿秀朋友先后折戟腾讯、字节、快手、网易、滴滴、深信服后,终于成功上岸了...

    大家好,我是阿秀 阿秀粉丝群里一位小伙伴在投过20余份简历,先后折戟腾讯.字节跳动.快手.网易.滴滴.CVTE.商汤.小鹅通.深信服等,终于顺利上岸百度搜索实习岗了. 不容易不容易,我把他的经历分享给 ...

  4. 极简面试自我介绍5句话公式,妹子一口气拿下阿里,美团,华为,网易等名企offer!

    面试自我介绍虽然人人都准备,但是做到让人印象深刻可不容易啊.本篇就具体来聊聊人人都要经历的面试,怎么做好自我介绍,才能让你在面试官的眼睛里----像金子一样闪闪发光? 自我介绍的重要性 自我介绍就是面 ...

  5. 阿里、百度、字节跳动、京东、地平线等计算机视觉实习生面试经历分析,已成功上岸!

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 来源:https://www.nowcoder.com/discuss/192224 本文已授权,未经允许,不得二次 ...

  6. 耗时118天爆肝【1296页】的“Android高级开发面试题”,终于成功上岸字节

    前言 本人16年毕业于一家普通二本,考研裂开了且没有实习经验,只做过两个项目,每天就是不断地投简历.刷面经,感觉自己都要抑郁了,最后勉强进入了一家学校合作的互联网公司,后面陆陆续续也换了几家公司,毕业 ...

  7. 来晚了,秋招五投大厂,成功拿下三家Offer,最终入职美团,分享我的美团1-4面(Java岗)

    首先介绍一下自己吧,双非大学硕士研究生毕业,这次秋招共投了5家公司,分别是腾讯.网易.字节跳动.作业帮和美团点评,腾讯是3面挂了,字节跳动是4面挂了,拿到了网易.美团.作业帮3个offer,最后选择去 ...

  8. 跨专业保研浙大计算机,保研经验:排名第一,论文两篇,七项专利,两个国家级大创,夏令营斩获多个offer,成功上岸985!...

    原标题:保研经验:排名第一,论文两篇,七项专利,两个国家级大创,夏令营斩获多个offer,成功上岸985! 个人基本情况 本校:武汉某211 专业:产品设计(展示方向) 成绩:gpa:1/23:综合排 ...

  9. 东南大学计算机科学与技术夏令营,保研经验 | 排名第一,七项专利,拿到多个夏令营offer,成功上岸985!...

    原标题:保研经验 | 排名第一,七项专利,拿到多个夏令营offer,成功上岸985! 个人基本情况 本校:武汉某211 专业:产品设计(展示方向) 成绩:gpa:1/23:综合排名:1:23 获奖:节 ...

最新文章

  1. (Question)CSS中position的绝对定位问题
  2. HPE谢少毅:更敏捷的企业服务,做有生命力的落地实践
  3. 深入了解db file parallel read等待事件
  4. linux 查看目录挂载的ip,Linux挂载IPSAN和FCSAN操作,Linux挂载NFS文件系统
  5. 为什么焊锡老是粘在烙铁头上_自动焊锡机常见问题及解决方案「由力自动化」...
  6. UNIX V6内核源码剖析——unix v6 全貌
  7. 一个有趣的python排序模块:bisect
  8. Supermap 组合单值专题图与标签专题图演示样例
  9. 与计算机硬件系统紧密相关的程序设计语言是,与计算机硬件系统紧密相关的程序设计语言是...
  10. 虚拟机状态错误_学会这3招,分分钟迁移业务繁忙虚拟机!
  11. java中类似webapi,在.net框架应用程序中包含.net核心WebAPI?
  12. Mac、centos安装MongoDB
  13. oracle exists替换,oracle 优化or 替换为in、exists、union all的几种写法,测试没有问题!...
  14. 谷歌-adblock插件下载后的使用(国内无需fan墙)
  15. 35款提升工作效率的工具软件
  16. 自动化专业向往硬件方面靠,有什么好的建议?
  17. excel切片器_EXCEL制作高逼格动态图表神器,数据透视表之切片器技巧详解!
  18. 地月距离竟然如此遥远
  19. 为什么每天那么累?如何让自己精力充沛?
  20. 从冯诺伊曼结构看AI 1

热门文章

  1. Blender渲染课程学习笔记
  2. 小米手机和华为手机哪个好,哪个性价比高?
  3. linux smb 取消挂载报错umount: /mnt: target is busy.
  4. 算法工程师每天都在干嘛?
  5. Servlet 入门
  6. 零序电流继电器器JL-8C-12-2-2
  7. 等差数列java用等差公式写_等差数列求和公式及推导方法
  8. 股权激励如何选择持股人
  9. 使用 gmail_如何更好地使用Gmail
  10. 从PS视频流中提取H264数据