985菜鸡渣硕,眼看着就七月份了,总算是拿到了自己想要的offer
头铁先投了阿里,没有一点面试经验,被怼的很惨
阿里cco一面:
平时的学习有哪些课程
哪个学的最好,我说云计算大数据,然后就凉了,怼我大数据。。
然后又开始基础:
我当时都没准备好就头铁投了,也是心大。
完全没有系统的想一些问题该怎么回答,答的磕磕绊绊的,难受。
面试官很好,给我解答了很多问题,也给我之后的面试指了一条路,让我向往算法发展就搞算法,想做研发就只做研发,不光算法,每个方向上发光发热都是很重要的,给了我很多建议,然后挂了我。
蘑菇街一面:
volatile和synchronized原理
Hashmap,ConcurrentHashMap
epoll,select,poll
TCP,UDP(tcp的具体状态没答出来
jvm内存分布,垃圾收集,eden区
jvm调优(不会
java对象头里有什么(只答了age,monitor,其他的忘了
mysql主从复制
项目,根据项目出了场景题(dubbo,推荐框架,sparkstreming):
为什么用mongo
mysql集群
爬虫查重过程
推荐冷启动
推荐怎么做的
生产者消费者队列
蘑菇街二面:
全程问项目
volatile
大数据下的订单商家统计排前十
蘑菇街hr面:
有没有女朋友
以后打算做什么
有什么优缺点
最开心的一件事和最难过的一件事
面完之后一周来电话,说让我等结果,说应该有offer,两天后又来电话,说不出意外周一周二给结果,然后两天之后说出了意外,说部门人招满了,问我能不能换部门。我说能,说实话,广告部门是我想去蘑菇街的主要原因,给我换了部门没有想面下去的动力了,面试随便答了答,然后果然被拒了。这之前拒掉了一家,因为我以为蘑菇街稳了,高估自己了啊。
蘑菇街被拒了之后,我就慌起来了,因为入手0offer,心灰意冷甚至准备起了秋招,但还是没放弃继续投,于是端午过后又来面试了。
浅橙科技一面:
聊聊爬虫项目
mysql事务,隔离级别,事务的具体实现;
mongodb的优点,复制集,主从复制实现
java的锁,线程池
jvm内存结构
mysql索引,数据引擎等等,问了好多基础知识
技术面只有一面,然后直接到hr面谈薪资。。薪资还蛮高的8k上海
阿里云一面(简历面)(应该是补招):
怼基础,java的知识,mysql的知识,部门是做高可用的,让我回去看看这方面
阿里云二面:
怼项目,说我项目偏算法,然后聊起来面试官一点不感兴趣(哎,项目准备的方向不符合面试官胃口啊),聊完项目面试官问了我对高可用的理解,按照自己理解说了,然后又问了学习成绩,感觉还是想看看我又没有可取之处,而我果然还是太菜了,被拒了。
小米面经一面:
算法:数组反转(两种方法),二叉树深度(递归非递归)
项目随便说了说,反正都不感兴趣。。
JVM内存,垃圾回收
java的容器类(collection map)
arraylist和linkedlist
concurrenthashmap(1.7 1.8)
hashmap扩容,2的幂次方,put操作,get操作,可以设置初始参数15吗?(可以,自动调整到2的幂次方)
锁(synchronize reentrantlock)
线程有哪些状态,线程在java中存储在什么位置
cas锁,cas锁一般用在什么地方
线程池,线程池参数 常用的线程池配置
dubbo和http请求的优缺点,javaRPC框架的过程
zookeeper怎么做dubbo注册
zookeeper怎么***master
查找当前手机号是否在20G的文件中,要求500m内存(位图,布尔过滤器)
小米面经二面:
算法:链表加法(手撕代码)
spark有哪些算子,spark和hadoop,spark的RDD机制
jvm问的好细
类加载机制,双亲委派模型
线程池参数,如何设置一个最优的核心线程数
线程池拒绝策略(问了好多线程池,估计是因为项目里有写道线程池)
线程池有什么好处,线程多了有什么缺点
小米hr面:
直接给offer,聊薪资。
小红书:
随便投的结果来面试了,视频面,比较紧张,算法没撕出来;
问的问题也是很偏实际而不是重基础
问了死锁的解决
jvm调优
jar包部署参数设置
怼项目,怼的我不知道我做了啥,总之就是挺难的,不出意外的挂了。
可惜,我个人是蛮喜欢的小红书的。
北京腾讯地图一面:
聊项目
算法:布隆过滤器,查重
锁机制,mysql的锁机制,java的锁机制,发生死锁的情况,怎么解决
java发生死锁怎么查看死锁发生在什么地方
jvm相关
hashmap和高并发concurrenthashmap(天天问这个。。)
其他都忘了。。
北京腾讯地图二面:
聊项目
手撕算法:给了很多点,求距离点最近的十个点,删除不符合距离的异常点(答的不好,反正效率不是最优)
上海腾讯一面:
算法:10G的文件中查找中位数,不允许排序
爬虫项目拿出来怼了一波
spring架构,bean的数据结构,ioc,aop
hashmap随便说了点,jvm随便说了点,面试官应该不是做java的
spring事务处理,mysql事务处理,有什么联系
mysql事务处理原理
mysql索引有哪些,怎么用,不同引擎的索引
java怎么用mysql行锁
上海腾讯二面:(半技术总监面)
聊项目
有啥兴趣爱好
研究生期间上过哪些课程
高可用了解多少
以后的理想,打算做什么
有什么问题吗
上海腾讯hr面:
聊了下部门的情况
以后的职业规划
学习经历
学习的东西对广告部门有什么帮助(spark)
location可以选择在那些地方
对未来的展望
平常喜欢做哪些学习
hr很好,聊得很开心
上海哈啰出行:
我记着投的是杭州的,但是面试部门是上海的,也挺奇怪的。
面试内容偏实际
聊项目
jar包部署的参数
hashmap和concurrenthashmap
死锁,死锁的发现,死锁的预防,死锁的避免
mysql索引
mongodb切片设计
spring框架,aop,ioc
大量线程导致的cpu使用率过高而内存使用率低怎么排查问题(这个真答不出来
线程池的参数调优,线程池的核心参数,线程池的好处
为什么要用多线程,多线程的优点
上海哈啰出行hr面:
聊聊薪资
拿到哪些offer
介绍下公司的部门
hr很和蔼
抓到了暑假实习的尾巴,算是给自己一份满意的答卷了。
如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!