首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
想吃卤蛋的芒果allin秋招
西安交通大学 后端
发布于北京
关注
已关注
取消关注
@Arbelite_:
1h35m再战淘天
面了一个半小时,面完就躺了,所以这个时候来写面经,凭记忆写吧,问的有点多实在记不全了。不过面试官是目前以来碰到的最好的面试官,其实蛮简单的我不知道他却说自己问的有点难了(感谢给台阶)。同时也感觉这位面试官相对以前遇上的感觉更重实际场景一些,很多问题根本我在常规的八股文里根本没遇上。没回答的题目主播默认是自己回答的还不错,这篇主要用来给自己复盘失误点,牛友们感兴趣可以自己去了解或者问我也行(但我比较菜,自己也可能讲不清楚)。自我介绍一些日常项目拷打,和前几天差不多,这里就不多说了(其实是记不得到底问了些啥了)唯一记得的就是主节点挂了,从节点还没来得及同步数据该怎么办(这题提前看过大佬的面经和小伙伴的提问所以记得很清楚),给了两种方案:一种是做半同步,保证主节点写入数据的同时至少有一个以上的从节点已经同步了数据。第二是直接主从切换,做活动降级并流转其他接口页面,等重新校准redis数据之后再将活动重新上线,还说实际上redis挂掉的几率很小,第一种方式会一定程度的造成性能下降(相对于异步复制数据),所以最终可能会选择第二种方式。(这里感谢xfg的解决方案)开始超长时间的八股:计网部分(这部分和os一直是薄弱项):1.端口作用及底层原理。作用大概知道,但是原理完全忘了(主播八股都是靠guide背的,guide没重点提及的部分我就都忘了)2.知道作用在哪层吗。也是理所当然的不知道了。。3.了解网络分层模型吗。4.tcp在哪层。传输层,说了之后面试官就引导我说那端口作用在哪层的你也知道了吧5.tcp报头有了解吗。只记得有几个标志位6.http和https区别7.https为什么安全8.中间人可以截取https信息的ip地址吗。没刻意了解过这方面,面试官说没事,可以分析一下,我想了想不是很确定但还是说了应该可以。9.有哪些常用状态码。10.从输入url到展示页面有哪些步骤。11.cookie了解吗。os部分:1.进程线程在java中的体现?感觉问的有点广,当时再确认了一遍,面试官让说说概念和区别也行。2.假如在main方法中创建了子线程,当main方法调用完毕后子线程还在运行,java程序会停止吗。想了想蒙了个不会。3.linux用过哪些常用命令。随便说了几个java基础+spring:1.说一下你对多态的理解。还好昨天刚被问到,一口气背了一大堆。2.说一下你对aop的理解和实现逻辑。3.JDK和CGLIB实现区别。果然只要我上一题不说区别面试官就会主动问嘿嘿4.说一下类加载过程。5.为什么要用双亲委派模型加载类。这里也没去思考过,当时临时想了重复利用类加载器减少资源消耗?(真的是现场编的,大脑一片空白)面试官说不是这个原因,不过也放过了我6.如果程序在运行中,此时新加入一个类,且保证这个类能被程序扫描到,能在运行中加载吗。说实话又没想过这个问题,当时让我自己思考一下,主播也是想了想大部分类也是在需要用到的时候再去加载,所以回答了应该可以。7.说一下jvm内存区域。8.java内存模型了解吗(JMM)。这个直说记不得了,确实一直没被问过这个点,之前背的全忘了9.synchronized底层原理。说了是利用monitor实现的,但详细忘了,还好面试官也没追问10.synchronized可作用于哪些地方呢。11.这里提了一嘴项目,说假如不采用任何锁(包括cas和其他乐观锁),有什么保证线程安全的方案。这里想了半天说了一些,但都被自己反驳了(大脑里面自己跟自己打架),最后也是没回答上,说了靠业务避免或者用事务,但是面试官说没回答道到点,但没关系12.问了常见垃圾回收算法13.CMS了解吗,用的什么回收算法,在哪些版本CMS是默认垃圾回收器,之后呢。哪些版本默认确实有点忘了14.了解过哪些设计模式,讲一讲。说了一些,然后最后为了保险起见,详细举例用了单例mysql+redis:1.了解哪些nosql。直说比较了解redis2.mongodb呢,我看你简历写了mongodb(属于是给自己挖坑了,后面更新简历把这里删了但平台没去更新):直说项目没有需要使用的场景,所以只是了解,没太多实际经验,面试官也没接着问3.redis数据类型4.zset数据结构。为什么用跳表,和其他相比?5.缓存问题三件套。6.布隆过滤器原理。可以解决什么问题。7.分布式了解多少。说了了解的不多,事务和锁算比较了解。然后详细问了分布式锁的实现。8.mysql索引底层,做对比。老熟人了9.聚簇索引和非聚簇索引。这里给自己挖坑了,说非聚簇索引存的是数据指针,需要回个表。10.覆盖索引呢,需要回表吗。这里纯属当时脑抽,开始自己小脑大脑打架,印象里覆盖索引不用回表,但是又想到存的不是指针吗,应该回表呀,最后只能向面试官阐述了我的思考,然后又得到了没关系还是看的不深、11.事务隔离级别,性能。12.为什么要设置四种隔离级别。应该就是想问并发事务问题,讲了讲这方面这里已经一小时多了,我以为快结束了,结果开始手撕。题目是用生产-消费者模型进行0-100数字依次打印,要求A线程是生产者,随机时间20ms-100ms生产消息。B消费2的倍数,C负责消费3的倍数和公倍数,D负责消费其他。面试官让可以说思路和用伪代码。我就先说了思路,但当时自己也还没完全想清楚实现方法:1.用volatile+锁2.用semaphore第一种虽然我知道大概怎么做,但一直没实现过,而之前有用semaphore做过轮流打印数字,想着直接在这个基础上修改就行,最终选了这个。结果也是为了背模板,一口气先把消费者写完了,一到实现具体printnum方法的时候就有些不熟了,当时为了简便,也没管单独抽象方法出来做复用了,直接用的lambda表达式加三个for循环,然后也没做命中处理,直接就每个数字三个线程都跑一次,谁能打印就打印,打印不了也给我跑!(好暴力)。然后面试官看时间也差不多了,也没让我继续写,让我说了说思路。然后这个时候才发现我甚至是直接用for循环产生数据的,完全忘了生产者了,不过还好当场讲清楚了优化方法,生产者生产之后根据逻辑把信号量交给对应消费者,消费者消费完毕后再把信号量交给生产者,这样也就不用做命中处理了。面试官看了看代码,听完思路觉得差不多了也是准备结束了反问日常问业务(其实想不出来问啥)面完立马5分钟跑到教学楼做实验去了,回来躺了一晚上不想学(后续,25号约了二面)
点赞 76
评论 19
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
06-24 15:33
已编辑
常州大学 Java
27双非简历求调
项目只有苍穹外卖,想找个小厂边干边学,大佬们有什么修改建议嘛?
牛客在线求职答疑中心
点赞
评论
收藏
分享
06-25 19:18
已编辑
门头沟学院 Java
这段实习经历要不要丢掉?
本人26届java后端选手,然后不久前找到了一份全栈开发的实习,这段实习项目的含金量很低,甚至比不上一些星球的项目。目前我已经离职,但还是打算走java后端开发方向。主要纠结的点在于要不要把这段实习经历写到简历上,如果不写的话,本人学历不好加上没有实习经历的话,可能更加难找。写自己这段实习经历的话,又没有东西可写,同时面试官会不会觉得我学的东西很杂。求求大佬们给出建议,求求求!!!在线等各路大佬回复!!!
点赞
评论
收藏
分享
05-19 16:43
广西师范大学 Java
26届头一次投实习
第一投实习,一家20~99人的小厂,要求我半小时内做出四道题,这正常吗
在努力存钱的ssr很有胆量:
俺哥,看到最后一行直接笑了
点赞
评论
收藏
分享
06-25 17:57
西安电子科技大学 Java
面试官:你给我讲讲async/await
面试官:你给我讲讲async/await我:嘿嘿,还好我看了八股文,自信发言:async/await我熟,不就是让异步代码看起来像同步代码嘛面试官:不错,async/await是怎么让异步代码像同步代码的?我:不知道哇,反正效果就这个效果,怎么做到的?面试官:入职了我再给你讲讲,先回去等HR通知你,对了,这个简历你带回去一、先看生活中的异步场景 🍴餐厅点餐场景类比:点单(发起请求) → 2. 厨师做菜(异步处理)玩手机(主线程干别的) → 4. 上菜通知(回调通知)async/await 的 “同步假象”: 就像盯着厨房等菜上桌,代码顺序和逻辑顺序一致,但实际仍为异步处理。二、从回调函数到 ...
牛客创作赏金赛
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
28届双非大一斩获快手offer心得分享~
1.6W
2
...
吃上软饭了家人们!
1.2W
3
...
感觉我是那种以为腾讯实习三个月
1.1W
4
...
早日成为评论区三和大神
8369
5
...
求助!如何拒绝同个小区的同事蹭车?
7780
6
...
前男友疯狂视奸我的工作动向
7649
7
...
毕业了!
7338
8
...
我的校招终于是结束了
7019
9
...
双9但非科班0实习秋招能找到Java大厂吗
5153
10
...
我勒个字节跳动
4450
创作者周榜
更多
正在热议
更多
#
26届校招投递进展
#
16309次浏览
157人参与
#
为什么国企只招应届生
#
177289次浏览
1153人参与
#
我的职场心眼子段位
#
25570次浏览
621人参与
#
秋招结束之后的日子
#
74762次浏览
890人参与
#
职场捅娄子大赛
#
404990次浏览
4030人参与
#
你秋招想去哪些公司
#
16925次浏览
726人参与
#
怎么委婉指出leader的错误
#
17947次浏览
115人参与
#
工作后会跟朋友渐行渐远吗
#
28784次浏览
213人参与
#
实习生应该准时下班吗
#
226156次浏览
1408人参与
#
那些我实习了才知道的事
#
210353次浏览
1718人参与
#
你的领导最像哪种动物,为什么?
#
13317次浏览
103人参与
#
韶音科技求职进展汇总
#
49594次浏览
477人参与
#
机械人你觉得今年行情怎么样?
#
990次浏览
21人参与
#
为了找工作你花了哪些钱?
#
23017次浏览
227人参与
#
第一份工作能做外包吗?
#
23808次浏览
261人参与
#
考公VS就业,你怎么选?
#
63607次浏览
428人参与
#
你都遇到过哪些离谱的求职经历
#
13686次浏览
43人参与
#
分享一个让你热爱工作的瞬间
#
29484次浏览
316人参与
#
参加完秋招的机械人,还参加春招吗?
#
52196次浏览
557人参与
#
机械人求职现状
#
15014次浏览
144人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务