把它当成一次“需求澄清”,而不是一场“知识审判”

#面试被问到不会的问题,你怎么应对?#很多面试官问的问题本身就很模糊,比如“你怎么理解高可用”,这种问题根本没有标准答案。我见过那些表现得体的候选人,不是因为他们什么都懂,而是因为他们会先反问:“您问的是架构层面的高可用,还是具体到某个服务的稳定性?”这一问,既争取了思考时间,也把问题拉到了自己熟悉的领域。
所以大脑空白时,别逼自己“硬答”。你完全可以说:“这个问题我需要确认一下范围。”面试官不会觉得你弱,反而会觉得你思路清晰。做后端的都懂,拿到需求先澄清,比直接动手写代码靠谱一百倍。面试也是一样。
全部评论

相关推荐

两点面完京东火速三点面字节,哎感觉有点神志不清了同时面试官这里我的简历还是前年的,一直没更新过,感觉完全发散想到什么问什么,给我绕晕了移动os部门1 自我介绍2 介绍一段实习经历2.1用的都是Java开发,字节内部大部分是go,转语言学习大概需要多久(回复几周时间,可以看情况调整进度)2.2实习时间安排2.3拷打实习项目3 MySQL聚簇索引跟非聚簇索引区别是什么4 MySQL事务隔离级别5 可重复读解决了什么问题6 间隙锁是什么,发挥什么作用7 MySQL的int占几个字节,bigint占几个字节(4,8 当时这里有点忘了不太确定,面试官一点反馈没有我还以为自己说错了)8 utf8下,varchar(20)最多放几个字符9 int11是什么意思?(宽度的意思?这个当时是真想不起来了,后边一查这玩意MySQL8.0都废弃了)10 如何解决大数据量下的深分页问题11 Redis在项目中主要起什么作用12 Redis热key可能会出现什么问题,如何解决13 Redis常见数据结构,分别有什么作用13.1 zset为什么可以做排行榜13.2 zset底层跳表是个什么结构,是如何根据score排序的(这里一点没答上)14项目中都是单体部署的吗?(回答有用到集群,但也不接着问,有点莫名其妙)15 小程序端发送请求到服务端的过程(只答上了dns解析与tcp连接,没准备过)16 tcp三次握手的过程,为什么需要三次17 有用过消息队列吗?(实习中用过,但也不继续问)手撕sql,有员工表e,部门字段d,查询部门人数多于50的部门,select d from e group by d having count(*)>50,当时没怎么想就写上了,然后马上就给我出下一题手撕 分割回文串 回溯那道先说了下思路,回溯枚举,同时判断是否为回文串,结果面试官一直揪着判断回文串问,因为我说的是双指针头尾遍历,先问我时间复杂度是多少,又让我优化,但是题解上灵神也是这么写的,我看了十分钟也没想到怎么优化,于是先让我写,结果又写了十分钟边界没处理好,面试官说就这样吧进入反问面试表现,有什么建议吗?答: 可以多去大厂实习(...是我不想吗,那你给我过了不就好了)这回答的我有点蒙,也没问业务就结束了暂时想起这么多,面完京东有点晕,都忘了开录音了,不过现在面完三个多小时还没发感谢信,已经知足了,上次面懂车帝半个小时就发感谢信了
查看24道真题和解析
点赞 评论 收藏
分享
很多人刚开始实习时,都会有一种期待:有 mentor 手把手带,有同事耐心讲解,每天都能学到新的技术和经验。但真正进入团队之后,很快就会发现现实没那么理想。mentor 可能经常在开会,同事也各自忙着推进需求。你有问题的时候,有人简单回一句文档里有,有人让你先自己看看代码。等到真的卡住了,很多时候只能自己查资料,或者干脆去问 AI。刚开始遇到这种“放养”状态,很容易怀疑自己:是不是团队不重视实习生?是不是这段实习学不到什么东西?但时间久了你会发现,其实这种情况挺常见的。一方面,团队本身就很忙。大部分人都有自己的任务和进度,很难抽出很多时间专门带人。另一方面,工作里的很多知识,本来就很难通过讲解快速掌握。代码结构、业务逻辑、系统设计,这些东西往往要自己慢慢看、慢慢试,才能真正理解。所以很多时候,实习能学到多少,确实很大程度取决于自己。遇到问题先自己查资料、看代码,实在不行再去问人;做完需求之后再回头想一想,有没有更好的写法。这些主动的过程,反而比别人直接给答案更有用。从这个角度看,“放养”未必完全是坏事。它可能不那么舒适,但会逼着你自己去摸索。只要环境不是完全没人理,愿意回答关键问题,其实已经算不错的实习体验了。
实习学不到东西正常吗?
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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