技术|1024程序员嘉年华丨 互联网大厂面试,你想要的宝藏面经来了!( 二 )


知无不言 精华整理
Q:研发面试加分项是啥?算法逻辑、工作沉淀还是牛逼项目?
A:对于研发而言 , 完善的技术栈是基本要求 , 你要在这个领域横向纵向都有了解 。 当然 , 一般牛逼项目会带来更大挑战 , 也通过项目的架构 , 性能 , 挑战来判断候选人是否真正掌握 。 不少候选人虽然参与了牛逼项目 , 但自己负责模块简单 , 而且缺乏主动 , 不了解合作上下游 , 这是我们淘汰的主要原因 。 此外 , 通过简单项目 , 有自己反思 , 方法论沉淀 , 进而了解业内方案 , 也是认可的 。 当然 , 算法逻辑好的人 , 一般做任何事都条理清晰 , 不会太差 , 也是我们必须要求项 。
Q:面试常问配置出错优化的问题 , 如何回答更加分?
A:首先要了解面试官意图 , 真正考察的是你定位问题和解决问题的能力 。 如何根据有限信息 , 快速定位到出问题模块 , 给出一套快速可落地解决方案 。 所以你的逻辑一定要缜密清晰 , 要有思路和工具 , 方法论 , 然后选择适合的工具方案 。 另外就是要对所有配置项 , 从底层原理上完成深层次认知 。 平时我们所说的知其然也知其所以然 , 只有对每一个配置项 , 影响哪个模块 , 不合理配置会导致什么问题 , 能形成一套自己的“百科全书” , 才能知道常见问题 , 大概率是因为什么问题引起 。
当然 , 如果你足够优秀 , 在一线沉浸多年 , 你也可以通过你丰富的经验 , 快速定位解决 。 但大部分人遇到问题 , 主要还是靠网上搜索 。
Q:您认为研发员工成长路径是什么?
A:一般而言 , 都是从初级工程师 , 到中级工程师 , 高级工程师 , 架构师 , 都是必经之路 。 完成了技术上的蜕变 , 才能成为技术骨干 。 从负责单一项目 , 到可以独挡多面 。 之后可以根据自己职业诉求和团队需要 , 选择技术专家路线 , 还是转型团队管理 。 但就像我前面说的 , 这二者不冲突 。 反而我更推荐大家走技术专家路线 , 在某个技术领域有较深造诣 , 也有一定影响力 , 无论对个人 , 还是对公司 , 都有很好的帮助 。
Q:大佬好 , 凭您的面试经验 , 请问程序员如何精心准备面试 , 可以让面试官眼前一亮?
A:首先简历要花心思优化 , 网上各种简历模板都是萃取 , 但内容要自己花心思 。 文字不宜过多 , 篇幅不宜多长 , 2页内最好 , 每个项目 , 写清楚涉及到的服务、技术栈 , 要有数据体现 , 写清楚自己贡献的部分 。 有很多人项目很大很好 , 可真正突出自己部分很少 , 这就有点本末倒置 。 众所周知 , 复杂项目和系统一定是团队协作结果 , 你除了需要对项目 , 对系统整体认知外 , 更要强调自己的成长 , 遇到问题 , 解决思路和结果等 。

推荐阅读