赞
踩
金三银四一路走来,面的磕磕绊绊,现在比较麻木,不满意但也知道自己几斤几两,无悲无喜状态,只能先毕业再徐徐图之吧。先谈谈过程,再写面经,只为记录,如果能有人看到题目复习一下也不错。
背景:本科物理,硕士计算机偏理论。3月底突然看到春招的信息,慌了,既不会算法也不会开发怎么办?天天睡不着,考虑算法已经比较难了,对我这个菜鸡不甚友好)。
因为腾讯的仓促,阿里没敢急着写笔试,结果再写笔试春季已经不招了。期间面过华为,还是华为比较友好,上来一题手撕代码,然后就聊聊天,拿到了唯一的实习的offer(虽然最后没去,有点可惜)。
秋招的第一个offer是vivo(随便投的,竟然就给我发了,虽然是白菜,但心里也比较感谢,感觉自己学了几个月稍微有点效果,仍然 深刻知道自己确实菜 );然后就开启了一直被吊打的几个月:字节一共面了三场(累计),无;阿里面了四场(累计),无;华泰一场,无;拼多多三场,应该无;OPPO三场,深圳白菜,已拒;商汤三场,本来以为无,突然OC?好奇三面面试官怎么评价我,后面记录下我怎么跟面试官瞎扯的;美团四场,已意向;华为三场,池子里;Bigo四场,Hr人挺好的,已意向;招银科技,我鸽了。网易提前批笔试没过,后来也不想投了。爱奇艺快手小米京东360等投了啥水花都没有,可能我投的base没岗位;招行信用卡中心简历被刷了,学历不够。
最近做了几个笔试都没啥消息了。剩下的就剩几个银行,以及公务员了。银行的笔试是真的难受。
一面:
RPC原理,netty原理
hashMap原理
redis缓存回收机制,准备同步,哨兵机制
统计10分钟内订单的亏损,你会怎么设计
项目:你做了什么,为什么要这么做,用了什么技术要解决什么问题
二面:
分布式缓存redis原理,zookeeper锁是如何实现的
分布式缓存读写不一致问题
java线程你怎么使用
数据库是如何调优的
git rebase命令发生了什么
讨论项目
三面HR:
薪资,为什么要离开,级别
一面:
结构数据库和非结构数据库区别,你了解的非结构数据库有哪些
频繁的增删数据量某个表,数据库最终数据只有几万或者更少,为什么查询会变慢
数据如果出现了阻塞,你是怎么排查的,top和jstack命令用过没,jstack命令的nid是什么意思,怎么查看java某个进程的线程
大数据算法聚类算法有哪些
写一个算法判断某个数是2的n次方
说你最熟悉的项目
二面HR:
薪资级别
如何抗压
平时喜欢做什么
对加班什么看法
三面业务主管:
你想做什么,介绍他们部门做的东西
你自己做的项目,怎么设计的
工作地点选择?
面试前做了哪些准备?
对华为的看法?对华为云的了解?
你怎么面试这么晚,一般不是3月份吗?(你说呢?)
你还有什么想说的吗,包括自己的优点?
分布式缓存redis,dubbo原理,分布式缓存锁的实现
mysql分库分表原则
线程池coreSize,maxSize怎么设置,依据是什么?场景1:单台机器4核,服务A请求时间为5S,但是A调用的某个服务B耗时4.98S,A服务超时时间是10S,问100QPS的访问量,动态线程池CoreSize,maxSize,等待队列怎么指定?
设计一个订餐排队系统,底层模型有哪些
尴尬的是这里我直接被淘汰了
不过还好的是我成功拿到了华为的offer!!!
下面附赠我的学习路线
第六阶段:工具的使用
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’常见命令
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.讲解—对多关联查询
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。