当面试官问你这些问题,你的CPU是不是烧了?
众所周知,面试是一个神秘的过程,而且你面的越多,遇到的牛马面试官和奇葩面试也就越多,而这其中就包括了很多奇葩面试问题,今天我就来分享一下我遇到的面试问题。
我的面试CPU烧脑时刻
我记得最清楚的一次,是面某中厂部门时,面试官笑眯眯地问我:如果让你设计一个系统,计算北京所有公交车的实时载客量,你会怎么保证数据准确性?
其他CPU干烧名场面
如何给MySQL插上翅膀?
实际问的是:如何实现跨洲数据库同步且保证一致性?最后讨论了RAFT算法和延迟容忍
如果让你删库,怎么删得最优雅?
考灾难恢复:灰度删除、延迟复制、备份验证流程
JVM垃圾回收和人打扫房间有什么区别?
GC不能喊妈帮忙,且垃圾不会自己长腿跑出门!引申出STW问题和并发回收器设计
还有各种各样的奇葩场景题和智力题,我建议大家多去看看智力题,很容易考到,而且答出来和答不出来都可能挂,万一知道,千万别答太快,展示一个思考的过程即可。
应对烧脑问题技巧
- 反向确认:您关心的重点是性能/成本/还是可靠性?——把问题拆解成已知领域
- 场景迁移:这类似我实习时做的XX项目,当时我们...——把问题拉回主场
- 分层回答:从理想方案→现实约束→妥协方案,展示思维过程比答案更重要
面试官抛出问题,一般是想看你如何拆解一个未知问题,是否只注重技术方面的完美,没有考虑业务、场景、用户等其他方向,有没有用产品思维去思考技术。
某乎网友奇葩问题
1)如果让你给一台微波炉设计操作系统,你会考虑哪些因素?
2)如何向外星人解释什么是递归?
3)我发现你简历上这个项目用了Redis缓存。如果我让你现在立刻把Redis从项目里删掉,且不能降低性能,你怎么做?
4)如果你是一个音符,你希望自己是哪个音符?为什么?
欢迎交流
你在实习、秋招面试过程中遇到过哪些奇葩问题呢?有没有印象特别深刻的?欢迎在评论区进行分享!
程序员小白条的编程日记:https://xbt.xiaobaitiao.top/ (分享如何拿到腾讯实习 Offer 和多个中大厂的面试机会,大学经历、求职经历、职场工作、创作经历、生活日常、面经、技术分享、毕设项目指导)定期更新内容,成长打怪系列,分享从大一到大四的完整面经,更新好玩的,有趣的事!看完可冲中大厂!dy同名程序员小白条,主要口述面试经历和分享我认为的实用网站,会比面经讲的详细很多,以真实面试录音为主!公粽号:程序员落叶(全部面经和简历修改指南)
欢迎关注上方公众号!感谢支持!一起进步,共勉!
#你面试被问到过哪些不会的问题?#