本来以为八股已经背的够全面了,结果还是被面试官问懵了

为什么面试八股文总是能被问道不会的地方。
1.第一次乐读面试官问假如有十个线程对一个值为一成员变量执行加一操作,怎么能保证他的最终结果是11,我嘴角微微上扬,这不就是一个简单的线程安全问题吗,我直接说可以用synchronizated锁,结果面试官说除了锁呢(下去直接恶补了多线程并发的一系列问题包括原子变量 Volatile关键字这些)
2.第二次shoopee面试,面试官问怎么保证消息队列的顺序消费,当时我嘴角微微上扬心想终于问道我会的了,我直接说生产者根据业务id将消息路由到同一个队列上,队列是天然有序的,消费者单线程消费这个队列。面试官直接追问我说假如我想消费端进行异步消费呢?又给我问懵了,下去再恶补顺序消费这一块(原来可以在消费端进行二次路由,根据业务id将消息路由到相同的线程进行处理)
3.第三次拼多多面试,面试官问redis的持久化策略。我嘴角依然微微上扬,心想这不就是AOF和RDB吗一个追加写一个快照写,我刚开口,面试官就打断我说什么时候进行持久化,我又懵了,我心想我项目里面也没进行过持久化啊。
4.第四次科大讯飞面试,面试官问我服务之间的通讯方式吗,我嘴角依然上扬,这不就是openfign吗,这次我不仅知道,还经常用,谁知道我刚说完openfign,面试官就问我他用的什么协议,我说了http,他又问为什么用http,我说http稳定,他说还有别的吗?我懵了,我说别的不太清楚,他又问服务之间通讯还有别的协议吗?我说还可以用WebSocket,我看到面试官失望的表情,仿佛知道了我的面试结果。
这周恶补了netty,dubbo,RPC,明天面试,希望可以回答的游刃有余。

9.24更新
5.今天面试,面试官问我MySql索引了解吗?这次嘴角不敢上扬了,但我心想不就是InnoDB那些B+树、聚簇索引、非聚簇索引、索引失效、为什么选B+树当索引这些问题当索引吗,早已经背的滚瓜乱熟。但是面试官问我身份证应该怎么加索引,我又懵了,当时想了很久然后脑子一热直接说了个full text索引,可以给身份证加这个索引,防止在 %具体值% 模糊查询的时候索引失效,回答完直接后悔了,感觉面试官想听的可能是具体分析身份证的使用场景(因为身份证大多是用在精准查询场景下的,一般不会出现左右都模糊查询的场景,如果想具体查中间某一部分(例如想查询出生日期、地区这些信息),可以把中间的值单独作为一列存储起来,而不是加full text索引#牛客AI配图神器#
全部评论
用最少的精力准备最有效的八股:https://m.nowcoder.com/mianshi/top
87 回复 分享
发布于 09-22 16:54 北京
下次嘴角别上扬了
23 回复 分享
发布于 09-22 22:44 上海
ok啊,今天面试官又是问到我不会的了,问我怎么实现,问我mybatis xml是怎么映射到mapper的,我直接宕机了,平时都用的mybatisplus,而且mybatis的面试题是我到目前为止第一次被问,感觉还是多面才能查漏补缺
7 回复 分享
发布于 09-22 11:26 陕西
别太真实,面试官想挖穿你感觉真的很可怕
6 回复 分享
发布于 09-22 22:17 陕西
歪嘴龙王升级记😏
5 回复 分享
发布于 09-24 10:51 广东
各种各样的八股层出不穷,根本背不完
3 回复 分享
发布于 09-22 12:03 上海
楼主写文章蛮有天赋的,能把受挫以一种乐观的方式表现出来也很厉害,希望早日收到offer,希望我也是。
2 回复 分享
发布于 09-24 16:53 四川
一周能搞定这么多面试题,厉害了
1 回复 分享
发布于 09-24 15:21 广东
一入八股深似海,何日才能出头来。
1 回复 分享
发布于 09-24 11:12 重庆
前两天被面试官问MySQL的优化器如何预估索引扫描的数据条数,然后选择的。。。
1 回复 分享
发布于 09-23 15:18 陕西
太典了,今天面试官还问我linux的日志文件在哪个文件夹,知不知道哪个命令可以快速定位到想要的日志
1 回复 分享
发布于 09-22 12:16 广东
简历既要面向HR,也要通过技术面试官的法眼。用“AiCV简历王”这种专业工具过一遍,能帮你平衡这两方面的要求,而且是免费的,不亏。
点赞 回复 分享
发布于 昨天 11:38 北京
边面试边学习,慢慢沉淀吧
点赞 回复 分享
发布于 09-29 19:02 山东
有个面试官问我,mysql的系统表里有什么
点赞 回复 分享
发布于 09-26 10:00 广东
身份证加索引是不是可以按前3位加或前6位加,前三位好像是代表不同的省份,前六位好像精确到区县🤔
点赞 回复 分享
发布于 09-25 17:45 陕西
歪嘴龙王变噘嘴龙王
点赞 回复 分享
发布于 09-24 20:42 北京
八股是背不完的
点赞 回复 分享
发布于 09-24 16:18 安徽
为啥问这么难,我感觉我几乎没被问到什么难的八股
点赞 回复 分享
发布于 09-23 23:14 安徽
学习了
点赞 回复 分享
发布于 09-23 21:29 北京
太难受了,一个知识点不会就直接全盘否定你了,有的时候真的看运气,如果问的全会就没什么问题
点赞 回复 分享
发布于 09-22 19:49 江西

相关推荐

双非一本,一段半年小厂实习网上总有一些幸运儿说人生的容错率很大,不要被当下挫折所击败但那终究是少数幸运儿,幸存者偏差,对更多的人而言,普通人在某点的一次失败足以引起连锁反应导致陷入低谷甚至无法走出浙江双非一本,广东人,四五月份听信同学,没有去投暑期实习,不仅浪费了潜在的面试机会以及准备八股算法的动力,并且导致我自身没有好好准备、反省简历问题,进而在六月底回深圳找实习投递简历30多份0面试,直到七月底才反应过来,深圳是Java荒漠加上简历有很大问题,导致0面试,之后重新修改简历,在七月底一周约面三家规模千人以上的厂,一个给了offer在广州,一个一面过,二面拒绝了,一个放弃面试,去了广州后因各种各样的原因光速离职(现在非常后悔)网上都说全力准备秋招,于是我八月份开始全力秋招,笔试题、算法、八股、面经每日刷,每天投递简历,此时希望满满随后来到八月份,约了一家游戏厂,一二面+HR面通过发了offer,年包20w,因为风评不好拒绝了,此时认为自己八月份就能拿到offer,后面肯定能在深圳拿到差不多的offer,加大投递力度,还成功渡劫了虾皮一二面,字节客户端实习一面(BOSS主动联系,二面面试官对无客户端经验似乎比较介意,二面挂),认为自己的简历还是能过部分给到双非机会的中大厂,给了面试通过概率应该不低,此时信心满满但时间来到了八月底,此时投递100+简历,开始感到不对劲,简历挂,没动静的情况远比我想的多,客观冷静下来发现那个游戏厂主要是风评原因,极度缺人,才给的offer,虾皮可能是池子很大,加上简历挂了一部分学历极好能力极强的学生(可能认为不会来),叠加两个因素才轮到了,并且最终九月初的OC没有我的份也证实了我是池子中沉在下面的那部分,很难被捞。于是忽然发现自己如果没有特殊情况,可能根本就不会被约面,约了排序挂的概率也很高,此时开始感到不对劲进入九月,一直到九月中才恢复动静,招银网络科技,招银云创,明源云约面。招银网络科技二面线下挂,简历中没有提及微服务分布式,但一直被面试官追问,问第一个问题CAP的时候已经主动说过微服务分布式不是很懂,但之后仍一直只追问微服务和分布式的内容,虽然问的都比较简单,但由于我确实完全没有准备过,最终遗憾离场。招银云创和明源云结果未知,仍在等待结果,反问面试结果大概一两个星期时候出,个人预计国庆之前没有通知二面即挂。最终截止目前只有一个offer/oc,在官网提交了拒绝,实在不想去,但如果最终十月底确实没有offer,看能不能想办法重新舔回来吧,就算比996还狠,很多人喷这家公司,但至少有工作,我是废物,没得选,此时的我已不再有少年锐气。综上,按照我个人的预测,我的秋招基本上已经结束了,互联网的中大厂基本上已经开了,并且OC发放的差不多了,有些公司甚至已经关闭了部分岗位了,后续可能会有一些小厂,外包陆续开放,但即便开放了,OC数量也不多,我的学历以及实习经历依然不够看,预估最终我的秋招结果最终取决于招银云创和明源云,招银二面挂,虾皮池子估计泡不出来,学历太差,其它厂除了海测海笔毫无动静。事实上我自认为八股算法简历等综合实力都不算太差,但现在这样,最终的结果可能真的不太好,所以希望总结一下自己失败的原因,踩过的坑,以及个人对未来的一些看法,希望大三、大二能够在牛客刷到我的这篇帖子的未来应届生能够少走弯路1.找实习的时候备注你的求职意向地,籍贯,当前在哪里很重要,HR会默认你在学校所在地,最终可能会认为你不够稳定把你挂了,但你完全不知道。尤其是技术人员招聘后交给HR时,就算他想要你,HR讲两句,他也不会帮你说话的(来源自我实习的时候上级本来觉得某人还可以,但HR说了两句最终还是不要了,以及我自己在深圳找实习和秋招的时候,甚至有HR打电话过来询问我的所在地)2.不要放过每个投递机会,日常实习、暑期实习、秋招春招,投递不一定是为了上岸,能够让你反思究竟是什么原因简历不通过,能够让你在未来的行动中以简历求职为导向去做更有意义的事情,已经非常赚了(来源我六月底到七月底投递实习的感悟,如果我四五月份就能搞定我七月份改简历的这件事情,可能在六七月份就能在深圳找到实习了)3.不要盲目听信他人,没有大厂实习,开源经历的普通双非,尤其是不知名小厂(可能规模500人以下?无一定名气ToC产品?总之大家心里有一定的判断即可),没有绝对过硬的产出,在秋招/春招的时候根本就不可能约一大堆的面试,测评和笔试可能会在周末或者不限定时间,面试偶尔请假一两天即可,完全可以一边实习一边秋招,千万不要离职秋招,除非你有其它原因(来源八九月份的约面笔试测评情况)。在牛客有很多人实际上自己也没有经历过,我见过有人在牛客回复别人说hot100对面试完全够了,但自己却发帖说leetcode刷了300题足够面试吗4.简历一定要好好写,只能这么说了,比起准备八股、算法这种东西,先把简历写的牛逼,有产出(但必须有理有据,不要太过),约到面试,聊实习,聊项目,远比你背八股和准备算法好的多,八股背再多算法(非ACM)刷再多,在简历都体现不出来,而且个人认为面试官几乎不怎么看你的专业技能,80%以上还是看实习和项目,专业技能可能就是看着问一点八股罢了5.实习是为秋招做准备,为简历做准备,无论是开发还是支持,每天脑子坐下去就是包装简历,哪里可能有产出,而不是当sb牛马,尤其是小厂,没有title的小厂,必须每天都是包装的一天当下我认为双非进大厂的最好选择仍然是读研,三年经验进大厂的概率绝对没有当下能够在本科就刷牛客的你读研进大厂的概率高,自己看看牛客,offershow,92研的比例有多高,在未来肯定还会继续升高。当下之所以能够出现不少双非进大厂的案例,其实主要来自于高等教育的金字塔与求职的倒金字塔,学历越高人数越少,按人数普通一本>211>985,但在求职时,反而是大厂招收的HC很多,小厂可能完全无HC或者个位数HC,一个中大厂的HC甚至可以抵得上上百家小厂的HC,并且国内行业被头部垄断的现象频频发生,相关细分领域的小厂数量不一定有很多,就导致了优秀学历的人数实际上满足不了公司的HC,于是双非同学才会有一些捡漏机会。但在未来,这种情况会随着两个方向的同时逼近而越来越艰难,一个是92扩招、双一流概念的铺开,92本科有没有扩招我不清楚,但研究生绝对大量扩招,蓄水池还会继续扩大,双一流概念铺开后对普通本科也会有一定程度的打压,另外一方面可能更加危险的是,互联网的HC可能是在变少的,不管怎么样绝对都比不上毕业生以及后端竞争尤其是Java的竞争膨胀人数,Java现在我认为,只有本硕沾一个92才容易过初筛,只有至少一段大厂实习才容易过复筛,最终可能会导致Java成为既要学历又要大厂经历的岗位我认为还没有选择方向的话,或者还有时间可以转方向的话,可以选择Go(尤其是在深圳找实习,Go实习可能真的比Java还多),或者转安卓开发、测试,个人投递的经验就是,如果投安卓开发,大概率是能够进复筛的,但是投后端开发,大概率是初筛就挂了的,挂在学历,初筛看学历,复筛看项目/实习,由于我的简历没有安卓相关的内容,所以像卓驭、万兴科技、小天才等这些厂,都是同时投了后端和安卓,但是后端初筛挂,安卓复筛挂的情况,虽然我不保证,但至少投安卓,HR初筛给你机会的概率大大增加,但究竟怎样的水平才能过复筛,我不清楚,建议还有时间的话,可以准备一些安卓的东西,在秋招可以同时投安卓和Java后端。测试和Go我没有试过,但我觉得再卷也没有Java卷。
牛客24680296...:兄弟,我也是某双非一本,两段实习,到目前秋招的经历和感悟都和你一摸一样,真的是一模一样啊,连公司都一模一样,比如拿了某益offer,比如虾皮一二面,比如字节,还有后面的一些中厂,我看了这篇文章,以为谁把我的经历写上去了,真的是一模一样啊,我现在已经无奈了,特别的无奈,实在找不到我只能回到上一家实习小公司,一直实习到毕业转正了,我是真傻,早知道是这个情况我就不会辞职回家秋招,幸亏老板对我挺好的,和我说可以回去,其实走的时候他就和我说,你别不信我,现在非92的工作真的特别难找,我当时是真不信啊,以为有两段实习经历,能拿个中厂offer,现在老实了,老老实实的,根本就不是我想的那样,早知道我当初考研了,后悔也没用,凑乎活吧
点赞 评论 收藏
分享
09-22 11:42
门头沟学院 Java
现在还很懵,不是什么很好的工资,但是很怕拒绝了秋招就没有offer了试用期3个月 无责底薪7k➕绩效 转正8k base南昌 没有住房补贴 餐补 不知道作为一个应届生这个待遇怎么样?
白火同学:南昌能给到8k,还有绩效其实不错了。因为南昌房租不高,我22年在谢家村那边市中心租房只要1k就能租到还不错的房子,其他消费也是正常省会水平,所以南昌8k ≈ 一线10k上下吧。双非应届校招能拿这个薪资水平确实可以了,唯一不足的就是南昌IT行业整体不太行,以后跳槽多少有点不方便。
我的秋招日记
点赞 评论 收藏
分享
评论
69
282
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务