金三银四一路走来,面的磕磕绊绊,现在比较麻木,不满意但也知道自己几斤几两,无悲无喜状态,只能先毕业再徐徐图之吧。先谈谈过程,再写面经,只为记录,如果能有人看到题目复习一下也不错。

背景:本科物理,硕士计算机偏理论。3月底突然看到春招的信息,慌了,既不会算法也不会开发怎么办?天天睡不着,考虑算法已经比较难了,对我这个菜鸡不甚友好)。

因为腾讯的仓促,阿里没敢急着写笔试,结果再写笔试春季已经不招了。期间面过华为,还是华为比较友好,上来一题手撕代码,然后就聊聊天,拿到了唯一的实习的offer(虽然最后没去,有点可惜)。

秋招的第一个offer是vivo(随便投的,竟然就给我发了,虽然是白菜,但心里也比较感谢,感觉自己学了几个月稍微有点效果,仍然 深刻知道自己确实菜 );然后就开启了一直被吊打的几个月:字节一共面了三场(累计),无;阿里面了四场(累计),无;华泰一场,无;拼多多三场,应该无;OPPO三场,深圳白菜,已拒;商汤三场,本来以为无,突然OC?好奇三面面试官怎么评价我,后面记录下我怎么跟面试官瞎扯的;美团四场,已意向;华为三场,池子里;Bigo四场,Hr人挺好的,已意向;招银科技,我鸽了。网易提前批笔试没过,后来也不想投了。爱奇艺快手小米京东360等投了啥水花都没有,可能我投的base没岗位;招行信用卡中心简历被刷了,学历不够。

最近做了几个笔试都没啥消息了。剩下的就剩几个银行,以及公务员了。银行的笔试是真的难受。

网易:

一面:

  1. RPC原理,netty原理

  2. hashMap原理

  3. redis缓存回收机制,准备同步,哨兵机制

  4. 统计10分钟内订单的亏损,你会怎么设计

  5. 项目:你做了什么,为什么要这么做,用了什么技术要解决什么问题

二面:

  1. 分布式缓存redis原理,zookeeper锁是如何实现的

  2. 分布式缓存读写不一致问题

  3. java线程你怎么使用

  4. 数据库是如何调优的

  5. git rebase命令发生了什么

  6. 讨论项目

三面HR:
薪资,为什么要离开,级别

华为:

一面:

  1. 结构数据库和非结构数据库区别,你了解的非结构数据库有哪些

  2. 频繁的增删数据量某个表,数据库最终数据只有几万或者更少,为什么查询会变慢

  3. 数据如果出现了阻塞,你是怎么排查的,top和jstack命令用过没,jstack命令的nid是什么意思,怎么查看java某个进程的线程

  4. 大数据算法聚类算法有哪些

  5. 写一个算法判断某个数是2的n次方

  6. 说你最熟悉的项目

二面HR:

  1. 薪资级别

  2. 如何抗压

  3. 平时喜欢做什么

  4. 对加班什么看法

三面业务主管:

  1. 你想做什么,介绍他们部门做的东西

  2. 你自己做的项目,怎么设计的

  3. 工作地点选择?

  4. 面试前做了哪些准备?

  5. 对华为的看法?对华为云的了解?

  6. 你怎么面试这么晚,一般不是3月份吗?(你说呢?)

  7. 你还有什么想说的吗,包括自己的优点?

美团

分布式缓存redis,dubbo原理,分布式缓存锁的实现

mysql分库分表原则

  • 为什么要分这么多库这么多表
  • 基于什么考虑?
  • 如何实现数据库动态扩容?

线程池coreSize,maxSize怎么设置,依据是什么?场景1:单台机器4核,服务A请求时间为5S,但是A调用的某个服务B耗时4.98S,A服务超时时间是10S,问100QPS的访问量,动态线程池CoreSize,maxSize,等待队列怎么指定?

设计一个订餐排队系统,底层模型有哪些

尴尬的是这里我直接被淘汰了

不过还好的是我成功拿到了华为的offer!!!

下面附赠我的学习路线

第五阶段:JavaEE



第六阶段:工具的使用

1.G社引入_版本控制介绍
2.Git简史
3.Git的安装过程
4.Gt结构
5.代码托管中心_本地库和远程库的交互方式
6.初始化本地仓库
7.常用命令_add和commit命令
8.常用命令_statas命令
9.常用命令_log命令
10.常用命会_log命令2
11.常用命令_reset
12.常见命会_reset的hard,mixed,soft参数
13.常见命令蒯除文件找回本地库删除的文件
14.常见命令_找回暂存区蒯除的文件
15.常见命令_di命令
16.分支_什么是分支
17.分支_查看分支,创建分支,切换分支
18.分支_冲突问题解决冲突问题
19.注册GitHub账号
20.回顾本地库和远程库的交互方式
21.初始化本地库
22.创建GitHub远程库
23.在本地创建远程库的删名
24.推送操作
25.克隆操作
26.邀请加入团队_push操作
27.远程库修改的拉取1
28.远程库修改的拉取2
29.协同开发合作时冲突的解决办法
30.会哭跨团队合作交互方式
31.跨团队合作
32.SSH免密登录
33.1DEA集成Gt初始化本地库添加暂存区_提交本地库操作
34.使用idea拉取和推送资源
35.使用idea克隆远程仓库到本地
36.使用idea解决冲突_如何进免冲突

Maven

1.什么是Maven
2.Maven的下载目录结构IDEA整合Maven
3.Maven仓库
4.Maven仓库之远程仓库
5.Maven仓库之本地仓库
6.仓库配置
7.仓库优先级问题
8.JDK的配置
9.Maven工程奥型
10.在IDEA中创建Maven工程
11.Maven目录结构
12.Maven工程关系_依赖关系
13.Maven工程关系_依赖的传递性
14.Mnwen工程关系依赖的两个原则排除依赖
15.Maven工程关系_依赖范圉
16.Maven工程关系_继承关系
17.Maven工程关系_聚合关系
18.常见插件_编译器播件
19.常见插件_资源拷贝插件
20.常见插件Tomcat插件
21.Maven’常见命令

第七阶段:SSM框架的使用

1.介绍框架
2.介绍MyBatis
3讲解架构图,核心类,工作流程
4.resourees下文件打包间题
5.环境搭建
6.讲解核心配置文件1
T.讲解核心配置文件2
8.讲解核心配置文件3
9.讲解mapper映射文件1
10.讲解mapper映射文件2
11.原始Dao层开发
12.mapper代理Dao层开发
13.逆向工程
14.动态SQL-1
15.动态SQL-2
16.动态SQL-3
17.动态SQL-4
18.动态SQL-5
19.动态SQL-6
20.动态SQL-7
21.动态SQL-8
22.动态SQL-9
23.resultType实现—对—
24.res1ltMap实现—对—
25.讲解—对多关联查询

第八阶段:springboot的使用


第九阶段:分布式

第十阶段:设计模式

第十一阶段:多线程与高并发

第十二阶段:JVM

第十三阶段:算法

最新2020整理收集的一些高频面试题(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud、jvm、源码、算法等详细讲解,也有详细的学习规划图,面试题整理等,需要获取这些内容的朋友请加Q君样:756584822

网易、华为、美团java工程师社招面经!相关推荐

  1. 字节跳动、美团java后端社招面试题:多线程+分布式+算法+数据库+JVM+微服务

    写在前面: 字节跳动是近几年发展特别迅速的互联网公司,凭借短视频平台[抖音]和自由创作平台[今日头条]等一系列以内容创造价值的应用异军突起,已经成为动摇BAT地位的一大狠角色. 同时,字节跳动公司也是 ...

  2. 太out了,字节跳动、美团java后端社招题:多线程+分布式+算法+数据库+JVM,你都不知道?

    写在前面: 字节跳动是近几年发展特别迅速的互联网公司,凭借短视频平台[抖音]和自由创作平台[今日头条]等一系列以内容创造价值的应用异军突起,已经成为动摇BAT地位的一大狠角色. 同时,字节跳动公司也是 ...

  3. 整理出来了,百度Java工程师社招三面面经,速取!

    最近在群里看到有许多大佬都在分享自己的面试经历,大佬们面试的互联网公司都好高大上.整理出一份百度Java工程师的三面面经,希望对大家能有帮助. 一面(50min过) 1.首先是自我介绍: 2.关键 S ...

  4. 招聘 | 美团-算法工程师-社招

    进NLP群->加入NLP交流群 算法工程师 [部门]:美团-到家事业群-搜索推荐技术部 [城市]:北京市 [职级范围]:L7 - L8 [部门介绍]:到家研发平台秉承"零售+科技&qu ...

  5. 乐刷科技-Java工程师社招面试

    毕业半年了,最近两个星期,面试了差不多8.9家公司了,包括做手机的oppo,卖保险的平安寿险.做游戏的乐易.注重实战能力的盛迪嘉以及两家外包公司,其他记不清了,决定把目前印象深刻的公司面试都记录下来. ...

  6. 阿里java社招_社招|阿里巴巴Java工程师社招凉经

    作者:爱我就亲亲我 来源:牛客网 一面: 1.先介绍一下自己吧 2.说一下自己的优缺点 3.具体讲一下之前做过的项目 4.你觉得项目里给里最大的挑战是什么? 5.Hashmap为什么不用平衡树? 6. ...

  7. java小公司社招面试3则(稍微进阶)

    小微公司混了3年,发现各方面距离1.2.3线大厂还是好远.毕竟搞了3年java了,大厂面试要求更高了,那咋办呢?去稍微大一些的互联网公司试试呗.这波面试要比上一篇面试难度高了,毕竟又多了一年经验吗.不 ...

  8. 【面试】Java中级工程师社招简历

    背景 又到了神奇的春天,大家又开始人从众地换工作了.我的一个小伙伴也在犹豫,来找我帮忙搞简历.[我就毕业的时候给自己写过一份,感觉社招和校招还是有一定区别的,怂得很...... 多说一句,想换工作的同 ...

  9. 杭州内推 | 阿里巴巴CCO智能服务算法团队招聘NLP算法工程师 (社招P6/P7)

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 阿里巴巴 CCO智能服务算法团队,通过AI技术的不断创新和突破,将多轮对话 ...

最新文章

  1. JAVA层HIDL服务的获取原理-Android10.0 HwBinder通信原理(九)
  2. 深度解析HashMap高频面试及底层实现架构!
  3. 【深度学习】使用Python+PyTorch预测野外火灾
  4. 有指针为何还要STL迭代器
  5. Jupyter Notebook简介及默认路径修改
  6. 【剑指offer】面试题6:从尾到头打印链表(Java)
  7. 招人了!MySQL 面试必须掌握的 8 个知识点!
  8. LeetCode 119. Pascal’s Triangle II
  9. 写给那些仍旧在公司混日子的人-周鸿祎
  10. JAVA new URL引起死机一例
  11. java源码社团管理系统_基于jsp的社团管理系统-JavaEE实现社团管理系统 - java项目源码...
  12. CI框架的使用-环境搭建
  13. ns账号切换服务器对存档有影响吗,《集合啦!动物森友会》不支持存档转移 更换Switch需要重新游戏...
  14. 新Macbook电池续航能力表现欠佳,用户表示用不到5小时
  15. c++语言表白超炫图形_数学公式的超酷表白我爱你
  16. 阿里龙蜥centos8.4 postgis 源码安装
  17. Java反射原理和实际用法
  18. 从零开始写CMOS摄像头驱动(一)
  19. DelayQueue使用示例之KTV包厢记时
  20. windows系统安装php,运行php

热门文章

  1. java开发的代码规范
  2. STOP 0x00000051(0xC0000008,0x00000000,0xE101B008,0x108FBC4)解决方法
  3. Java 压缩和解压缩
  4. 梦幻服务器最新开服时间,梦幻西游新服开服时间表2021是什么_2021新服开服时间表介绍...
  5. NOIP2017时间复杂度(提高D1T2)
  6. C++ vector的reserve和resize详解
  7. 数组模板类MyVector
  8. 最小操作数,木块砌墙问题
  9. 订机票软件哪家强?这6款务必要收藏
  10. 积分中的有理函数拆分