# 一.面试

# 1.准备工作

  • 调试好设备,麦克风和扬声器
  • 简历
  • Markdown
  • 录音

# 2.自我介绍

开场白:

  • 打招呼
  • 工作年限
  • 工作公司
  • 技术栈
  • 工作内容

细节注意:

  • 你的工作经验
  • 你突出的能力是什么
  • 擅长的技术是什么
  • 做出过什么成绩
  • 为什么觉得自己能够胜任这份工作

# 3.项目介绍

介绍项目使用的技术方法

  • 解释为什么采用这种技术
  • 来实现项目的功能
  • 它有什么优势,突出项目亮点
  • 项目没用到的技术尽量不要说
  • 主要职责,解决了什么问题

# 4.场景题

  • 回答问题的时候先思考原因,再说解决方案
  • 任何问题都要有一个统筹的概念,大局观,可以从大的方向和长远的方向聊
  • 如果遇到不懂的问题,先冷静,从自己知道的地方开始分析,然后给出分析的答案
  • 实在不知道的问题就说不知道,下来好好复习总结就好
  • 给自己发挥的时候,一定要多说,并且有条理的说,不能乱说,要有顺序

# 5.项目亮点?

  • 主动呈现亮点
  • 面试要自信

# 6.你有什么想问我的吗?

  • 如果我能有幸进入贵司,需要面临的挑战是什么?
  • 请问下部门是做什么业务?
  • 请问下部门使用技术栈?
  • 请问下部门的人员配置?

# 7.职业规划是什么样的?

在回答面试官关于职业规划的问题时,您可以采取以下步骤来展示您的职业目标和愿景:

  1. 展示兴趣和热情: 开始时,表达您对软件开发、技术挑战和持续学习的兴趣和热情。这将有助于您建立一个积极的开场。

  2. 短期目标: 说明您在短期内希望实现的目标。这可以是您在技术领域想要深入研究的领域,或者您想要提升的技能。示范您如何在当前职位或岗位中追求成长和提升。

  3. 长期愿景: 描述您对自己职业生涯的长期展望。这可以包括您希望在某个领域成为专家,或者您想要在技术领导层上发挥更大作用。您可以谈论您对参与大型项目、团队管理、技术创新等方面的兴趣。

  4. 学习和成长: 强调您对持续学习的承诺。您可以提到您计划参与培训、学习新技术、参与开源项目、阅读行业文献等来保持技术的前沿性。

  5. 行动计划: 提到您计划如何达到您的职业目标。这可以包括参与培训课程、获得相关认证、参与社区活动、拓展人际关系等。

  6. 与公司目标结合: 尝试将您的职业规划与应聘公司的目标和价值观相结合。说明您如何看重与公司一同发展,以及您如何在公司中实现您的职业愿景。

一个可能的回答示范:

"我是一名热爱编程和软件开发的高级开发者。短期内,我希望进一步提升我的技术水平,特别是在分布式系统设计和云计算领域。我计划参与一些培训课程,争取获得一些有关云平台的认证,以及深入研究一些新的编程语言和框架。长远来看,我希望能够在技术领导层上发挥更大作用,为团队提供指导,并参与公司的战略决策。我认为持续学习对于保持竞争力至关重要,因此我会继续寻求机会参与培训、阅读行业书籍,并积极参与技术社区。我相信,通过持续学习和实践,我可以在未来的职业生涯中不断成长,并为公司的成功做出贡献。”

# 8.项目中比较难的问题

  • 项目中遇到的比较难的问题
  • 如何解决的?应对措施?
  • 学到了什么?有什么思考?
  • 工作中遇到的问题?

# 9.为什么来应聘我们公司?

面试时,HR 通常会问你为什么选择应聘他们公司,这是一个机会向面试官展示你对公司的兴趣和你的动机。以下是一些优雅的回答示例:

  1. 强调公司的吸引力: "我对贵公司深感兴趣,因为我听说贵公司在市场上有着良好的声誉,并且一直在不断创新和成长。我很喜欢贵公司的产品/服务,并且认为它们对客户有着重要的影响。这正是我想要在一个公司里追求的发展机会和挑战,因此我希望能够为贵公司做出贡献。"

  2. 对公司文化的认同: "我在研究贵公司的文化和价值观时,发现它们与我的价值观非常契合。我看到贵公司强调团队合作、创新和员工发展,这正是我在一个工作环境中所期望的。我相信在贵公司,我将有机会不断学习和成长,并为实现公司的目标而努力工作。"

  3. 公司的行业地位: "我认为贵公司在行业中处于领先地位,这是我想要加入的一支强大团队。我相信,通过在贵公司工作,我将有机会与最优秀的人才一起合作,积累宝贵的经验,并在职业生涯中取得更大的成功。"

  4. 对未来的愿景: "我对贵公司未来的发展前景非常乐观,我希望能够为贵公司的成功做出贡献。我相信,在这个激动人心的行业里,我将有机会不断挑战自己,探索新的机会,并与同事一起建立一个更加美好的未来。"

在回答这个问题时,要确保你的回答与公司的实际情况相符,不要使用空泛的词汇,而是根据你的研究和了解,提出有力的理由,表明你为什么认为这个公司是你的首选,同时要展示你对公司的热情和对工作的承诺。

# 10.HR 反问环节?

  • 请问多久能出结果?
  • 你觉得我在哪些方面还可以提升?
  • 说真的我非常喜欢 xx 公司,非常感谢有这次面试机会?
  • 对我的期望,需要做的任务,希望我能达到什么样的标准?

# 二.场景题

# 1.任务分配问题

开发任务很重时,领导交给你一项架构任务怎么办?

  • 按复杂度和费时程度拆分手上所有的业务和架构任务,复杂度高:第三方联调、需求不稳定、技术实现复杂、对接人员过多、技术太小众或超前。
  • 自己协调或向上协调开发资源。
  • 将复杂度低且费时的任务(易交接、可控、没啥成绩)全部交出去,看情况把复杂度低不费时的交出去。将任务分配大致情况同步给 leader。
  • 在关键时间点之前 check 关键进度,保证进度可控。
  • 留出自己的时间做复杂度高的关键任务点。
  • 三方都满意!体现了你勇于担当、敢于挑战、协同能力高、办事靠谱、工作能力强的好印象。

# 2.期望薪资

  • 不要亮出自己的心里价位
  • 还在流程中,期望薪资综合多家的情况,进行一个对比.不太方便透漏可以结合我的工作经验和面试表现可以先给一个薪资范围或者薪资价位,好好考虑后,给一个明确的答复
  • 要价不要超过 30%
  • argue 争取 2k 还是没问题的,离我的心理预期差了一点点,如果能给到 xxx,我也能爽快一点,直接接下这个 offer
  • 价格永远在价值的上下波动

# 3.为什么离职

不稳定,有被裁员的风险

# 4.评论

中厂员工,帮老大做过简历的专业筛选,说一下感受:简历不要胡写,语句通顺,逻辑清晰,项目经验写清楚,不要写的天花乱坠(我们团队的老大干了二十多年,别觉得可以蒙混过关),如果工作很专业化。不要写和工作不相关的经历(各种学校的文娱活动)。我们在筛选之前,不懂专业知识的 HR 只负责按照学校专业收简历,收完交给我们看,我们筛选以后给老大,然后老大看看就给 HR 通知笔试,笔试结束以后我们改题,达到 80 分就由老大组织面试。很多时候,在老大眼里,你那点儿项目经验根本不够看,更喜欢看基本功和态度,所以笔试一定要好,项目中可能遇到的专业问题一定要会,可能会问 20 多个,一个不会没事,三个以上不会,就没机会了。面试要态度端正,学校好别端着,学校差别胆怯。都过了就是谈薪水。这个时候不要怕,尽量为自己争取。因为这时的 HR 得到的消息是这个人我要了,但是尽量便宜点儿。如果开 30 到 35。你就可以先要 35。软磨硬泡可能拿个 34。提醒女同志,不要去选太卷,太加班的工作(之前公司招的女工程师全跑路了)。不是钱的问题。真到了让你不停加班的时候,女性面对的社会压力比男性小,所以更难接受加班。如果社会不逼着男人有车有房,男人怎么会心甘情愿加班呢?

# 5.模拟面试

你是一位资深的java面试官,我是一名面试者,我目前有7年的工作经验,请根据你丰富的经验对我提20道面试问题,其中包括17道八股文题目,2道程序设计或者解决方案题目,1道算法题。
17道八股文题目尽量包含的内容有java集合知识,Java 并发编程,mybatis,mysql,java虚拟机(jvm),elasticsearch,redis,消息队列(kafka,Rocketmq,Rabbitmq),linux常见命令,docker,网络协议,netty,spring,springboot,springcloud alibaba,微服务,dubbo,zookeeper,分布式常见问题等相关知识点,
2道程序设计相关或解决方案的题目,需要体现大数据量,高并发场景。请根据以上信息,提出你的面试问题。
1道算法题尽量跟数组,链表,二叉树,动态规划有关。
请提出具有挑战性的面试问题,高级的问题,不要太简单了。
1
2
3
4
5

# 三.投简历

# 1.Boss 简历

在线简历一定要写全,获得 BOSS 平台推荐

# 2.打招呼模版

您好,我是 xxx,统招本科毕业于 xxx 学校,5 年开发经验,从 0 到 1 构建过 xxx 项目,可带 5 人左右小团队。具 备独立完成复杂工作,指导初中级开发的能力。同时熟悉系统设计、压力测试、性能优化。详情可查看我的附件简 历,如果合适可进一步沟通。

# 3.时间

合适时间做合适的事情,投简历的时机很重要

  • 上午 10:00-11:30
  • 下午 2:30-5:00

# 4.简历名称

  • 名字-学校-岗位
  • 不要使用 xxx 简历.pdf
  • 姓名、电话、邮件、求职岗位、工作年限,简单才是高效的。

# 5.简历优化

  • 个人信息(个人照片、姓名、电话、邮件、微信、博客地址、求职意向、工作经验等)
  • 教育经历(学校、专业、时间、绩点、奖学金等)
  • 专业技能(后端/前端技术栈),最好按编程语言+后端组件+基础知识+工具这样排序。
  • 实习/工作经历(公司名、岗位名、时间、工作背景、个人工作、工作成果等)
  • 项目经历(项目名称、时间、角色、项目介绍、个人职责、项目亮点/项目难点)
  • 科研经历(硕士同学才需要写)
  • 个人评价(写 3 个点,评价+事件佐证)

优化后:

  • 熟悉 Java 编程语言,掌握集合框架、I/O 流、异常、反射等机制;阅读过 ArrayList、HashMap 源码,了解其扩容机制
  • 熟悉 Java 并发容器和锁,如 ConcurrentHashMap、CAS、AQS 等,掌握多线程、线程池、ThreadLocal 等原理
  • 熟悉 Java 虚拟机,掌握内存结构、垃圾回收机制,类加载机制等,了解过 JVM 调优方法
  • 熟练使用 SpringBoot、SpringMVC、MyBatis 等框架,能够运用项目独立开发项目,熟悉 AOP、IOC 等原理
  • 熟悉 MySQL 使用和原理,熟悉索引、事务、日志、锁等机制,能够对常见 SQL 语句调优,了解读写分离、分库分表
  • 熟悉 Redis 使用和原理,熟悉数据结构、线程模型、持久化等机制,熟悉高可用方案,熟悉缓存雪崩、穿透、击穿解决方案
  • 熟悉 TCP/IP 网络模型,熟悉 HTTP、TCP、UDP 等协议,对 HTTP/1.1、HTTP/2.0、HTTP/3.0 版本变化有深入研究
  • 熟悉操作系统基本原理,熟悉进程、线程、虚拟内存等概念,熟悉进程间通信、零拷贝、多路复用等技术
  • 熟悉 Linux 命令,如 ps、top、netstat、tail 等,熟悉 grep、awk、sed 三剑客,能够独立编写 Shell 脚本

# 6.简历项目

  • 写项目实现很多同学大多数描述都是在说用 xxx 实现了 xxx 功能。
  • 这样的描述太普通了,可以改进一下,参考:通过 xxx 技术,解决了 xxx 问题,达到了 xxx 效率,要注重这个技术实现带来了什么收益/好处。

# 7.个人评价

  • 热爱学习,喜欢读书,熟读过《深入理解 Java 虚拟机》、《高性能 MySQL》、《TCP/IP 详解》书籍
  • 有较强的文档阅读能力,曾阅读 RabbitMQ 等官方文档自主学习,并能够运用到项目中。
  • 学习能力强,抗压能力强,曾为了顺利完成前端和后端开发需求,连续加班 2 周。
  • 善于总结,对技术有强烈兴趣,每个月有写技术博客的习惯,已坚持 2 年,累计写了 100+ 技术博客,文字超 20w 字。
  • 有较强的信息检索能力,工作常通过 Google/Github/StackOverflow 等解决技术问题,比如解决过系统 CPU 100%问题

# 四.面试潜规则

# 1.面试官也看脸

这个看脸不是看你五官漂不漂亮,而是看你整个人的气质。想象一下,一个衣着干净大气、妆发整洁的求职 者,和一个邋里邋遢,头发乱糟糟的求职者,是你肯定也更愿意选前者。建议女生化淡妆,男生保持发型整洁,衣着大方整洁就好。如果是平时驼背比较严重的,还要注意一下仪态。争取给面试官留下一个好的初印象。

# 2.面试官比你自己更希望你能表现得好

对于大部分的面试官,特别是业务面、经理面的面试官来说,面试不是他们的主要工作。在部门招聘阶段,他们不仅要完成自己本身的工作,还要抽出时间来面试,如果一直面试不到合适的人选,面试官也会心累。所以面试官会比你更希望你能表现得好,希望你就是那个最合适的人选。所以在面试时不必过于紧张,保持良好的心态,大方展示自己就好。

# 3.有些问题可能面试官自己都不知道标准答案

特别是一些行为面试问题。比如“如果你和同事发生了冲突怎么办”“如果你在工作中遇到了困难会怎么办”这类问题。这类问题不用去追求一个完美的标准答案。面试主要想考察你的语言表达能力、思维逻辑能力,所以回答这类问题的重点是,清晰地表达出你的观点,能列点说明是最好的。

# 4.迟到的求职者,面试官会比较抗拒

这点一定要给大家强调,千万千万不要迟到!公司这边对一场面试要做很多准备,最基本的包括:人员接待、会议室安排、面试官安排。而且迟到会让面试官认为你没有时间观念,担心你工作也无法按时完成。面试宁愿早到半个小时,也不要着急忙慌地到公司,第一次去面试,一定要留够充足的时间。

# 5.面试官会更喜欢态度积极的求职者

前面已经说过了,面试官比你更希望你能表现得好。同样的道理,面试官也会更喜欢态度积极的求职者。如果你的基本能力都OK,还展现出了对这份工作的热情,那在面试官眼中是超级加分的。想体现这一点,可以在最后的反问环节多问一些岗位相关的问题。

# 6.面试从电话邀约的时候就开始了

在电话邀约时,面试就开始了哦。HR在联系你面试时,你电话那边传过来的语言、语气、态度也能反映不少的问题哦。建议大家在接电话前清清嗓子,注意语气态度,尽量不要电话一通就说“喂,干嘛的!”;“你好、请问、谢谢”这些礼貌用语安排上。

# 7.预计到岗时间,越快越有优势

特别是对于一些急招岗位,以及实习岗位来说,你的预计到岗时间越早越有优势。(ps.除了一些职级高、或者对技术要求特别高的岗位)特别是实习岗位,大部分应聘者的能力是差不多的,而且实习工作的要求也不是很高,这时候面试官会优先选择能尽快入职的应聘者。

# 8.基础岗位,执行能力强会更有优势

大部分基础岗位的面试官都比较看重求职者的执行能力。如果是业务面,那面试官应该就是你的直接上级。面试官也是打工人,也有自己的kpi、工作任务。所以他们会更愿意选择踏实、执行能力强的应聘者,来分担自己的工作任务,而不会选择冒你工作完不成、拖延整个项目进度的风险。

上次更新: 11/11/2025, 2:29:09 PM