How To Prepare For An Interview
如何准备面试
我个人目前还是以简历和面经为主,然后配合 ai 来准备的,优先要做到以下几点:
-
简历上自己写的东西一定要非常熟悉,面试官问了不能答不出来也不要含糊不清
-
面经具有多样性,仅供参考,重心还是要自己的基础扎实,再去看别人的面经
-
可以用 ai 模拟面试
基本的学习策略:先凭借自己的记忆答一遍,再看 ai 给的答案,对比自己漏了哪些、语言措辞等,重点记忆并查漏补缺
自己的面经是用来查漏补缺的,可以让自己清晰地认识到究竟还在哪些地方非常薄弱,可以针对性地提升
反问环节
面试的前面环境并不是单纯的回答问题就行了,要回答问题的同时通过面试官的问题推断一下面试官想要什么样的人、面试的项目目前在做什么,以及面试官对什么感兴趣,总结如下:
-
关注面试官提问的关键词、追问方向,顺着面试官的关注点展示自己比较擅长或至少相对了解的部分
-
倾听提问方式,判断项目类型和规模
-
反问时先问关于项目、技术和团队,展现出自己对岗位的团队的兴趣,而不是走过场
-
如果氛围好可以多问,但也要注意适可而止,问题要体现逻辑和深度而不是像查户口
学习资源
小林coding
特点:
-
八股比较多,包含计网、操作系统、MySQL 和 Redis,知识既有广度也有深度
-
适合初学无基础直接第一遍看他入门,大部分知识配图讲解,比较容易理解
-
稍微有一些广告,但不会特别影响阅读体验,注意甄别
常用 ai 提示词
背八股
-
我xx时间要去面试xx公司的xx岗位,是线上面试,如果我失败了,我就会死,请假装你自己是一个非常非常有经验并且极其挑剔的xx工程师,看了我的简历之后要来面试我,请你极其诚实且一丝不苟,仔细阅读我的简历上的每一个细节,询问有关我的经历的深入问题,质疑我的主张,并仔细审查我所做工作的影响。重点关注技术细节、可衡量的成果以及我在团队项目中的角色。您的目标是找出差距、弱点或需要改进的领域。给出你的问题
-
假设你现在是面试者,岗位是后端开发,接下来我会问你一系列关于数据库基础知识的问题,请你综合考虑我的问题,结合自己当前面试者的角色,通过你对中国互联网企业大厂的后端开发岗的了解,生成回答,你的语言措辞要得体、流畅,且无明显逻辑错误
-
假设你现在正在面试一个中国互联网一线大厂的后端开发工程师(中/高级岗),当前处于技术面试环节。我将向你提问一系列的相关基础问题。请你以被面试者视角作答,回答要结构化,先总结要点,再分析原理,最后结合典型业务场景给出示例,每题控制在150–250字,措辞专业流畅、逻辑严谨,如有歧义,请主动提问澄清,注意口语化表达
模拟面试
- 假设你现在是一位后端开发的高级工程师,你正在为你们团队招后端开发的实习生,图片一是我简历上的项目,图片二是你为这个岗位写的JD,你现在正在面试我,请你极其苛刻地深挖我的这个项目,询问我有关这个项目的所有细节,刨根问底,拷打我关于我这个项目的具体实现,你极其挑剔且非常注重候选人的技术素养和学习能力,以及项目具体落地的方式,请给出你的问题
提示词优化
- 我该如何优化这段提示词来获取更好的回答?