手把手教你如何准备技术面试

目录

1、为什么要准备面试?

2、以求职为导向来学习

3、投递简历的黄金时间

4、花点时间完善简历

5、准备八股文

8、提前准备自我介绍

9、面试之后及时复盘


1、为什么要准备面试?

技术面试不同于编程,编程厉害不代表技术面试就一定能过。

现在你去面个试,不认真准备一下,那简直就是往枪口上撞。我们大部分都只是普通人,没有发过顶级周刊或者获得过顶级大赛奖项。在这样一个技术面试氛围下,我们需要花费很多精力来准备面试,来提高自己的技术能力。“面试造火箭,工作拧螺丝钉” 就是目前的一个常态,预计未来很长很长一段时间也还是会是这样。

一定不要对面试抱有侥幸心理。打铁还需自身硬! 

2、以求职为导向来学习

早一点以求职为导向来学习的,这样更有针对性,并且可以大概率减少自己处在迷茫的时间,很大程度上还可以让自己少走很多弯路。

  • 面试中:像字节、腾讯这些大厂的技术面试以及几乎所有公司的笔试都会考操作系统相关的问题。
  • 工作中:在实际使用缓存的时候,软件层次而言的缓存思想,则是源自数据库速度、Redis(内存中间件)速度、本地内存速度之间的不匹配;而在计算机存储层次结构设计中,我们也能发现同样的问题及缓存思想的使用:内存用于解决磁盘访问速度过慢的问题,CPU 用三级缓存缓解寄存器和内存之间的速度差异。它们面临的都是同一个问题(速度不匹配)和同一个思想,那么计算机先驱者在存储层次结构设计上对缓存性能的优化措施,同样也适用于软件层次缓存的性能优化。

如何求职为导向学习呢? 简答来说就是:根据招聘要求整理一份目标岗位的技能清单,然后按照技能清单去学习和提升。

  1. 你首先搞清楚自己要找什么工作
  2. 然后根据招聘岗位的要求梳理一份技能清单
  3. 根据技能清单写好最终的简历
  4. 最后再按照建立的要求去学习和提升。

这其实也是 以终为始 思想的运用。何为以终为始? 简单来说,以终为始就是我们可以站在结果来考虑问题,从结果出发,根据结果来确定自己要做的事情。

3、投递简历的黄金时间

金三银四,金九银十,错过了这个时间,很多公司都没有 HC 了。

秋招一般 7 月份就开始了,大概一直持续到 9 月底。

春招一般 3 月份就开始了,大概一直持续到 4 月底。

4、花点时间完善简历

1、个人介绍的重要性:在简历中的个人介绍部分,重点是要展示你的专业性和与职位相关的经验。避免包含过多不具实用性的信息,而应聚焦于突出你的专业背景和与求职目标相关的能力

2、项目经验的深度:简历中的项目经历是面试官评估你技能的重要部分。不仅要描述项目,还要深入细节,包括:

  • 项目设计感受:可以是对项目架构的理解,或在面试中绘制系统架构图的能力。
  • 个人角色和贡献:明确说明在项目中的职责、所做工作和扮演的角色。
  • 技术应用和学习:强调在项目中使用的技术,以及通过这些技术你学到了什么。
  • 问题解决能力:描述在项目中遇到的挑战及你的解决方案,以及从中获得的收获。
  • 技术深度:如果你的项目中使用了特定技术(如Seata),确保能够讨论相关细节,如配置中心、事务分组、事务模式等。
  • 经验教训:分享项目中的失误及其解决方法,展示你的学习和成长。

3、专业资格的实用性:对于计算机专业的求职者来说,基本的证书(如计算机二级)可能不太突出。应更多关注展示那些与目标职位直接相关的资格或技能。

4、技能描述的准确性:确保简历中的技能部分准确无误。避免泛泛而谈,而是要具体、明确地展示你的技术能力和专业技能。

5、准备八股文

八股文不必死记硬背,带着GPT去面试简直降维打击!
 
为您推荐一款颠覆性的GPT面试助手软件:“会议面试精灵”。这个工具能实时分析语音内容、智能识别面试问题并生成精准答案,让您轻松应对八股文题目,从容处理各类复杂面试问题。
 
如何获取“会议面试精灵”?
- 搜索引擎中输入关键词:“会议面试精灵”(记得加上双引号)进行搜索。
- 直接访问下载链接:https://www.interviewpass.fun

8、提前准备自我介绍

自我介绍一般是你和面试官的第一次面对面正式交流,换位思考一下,假如你是面试官的话,你想听到被你面试的人如何介绍自己呢?一定不是客套地说说自己喜欢编程、平时花了很多时间来学习、自己的兴趣爱好是打球吧?

我觉得一个好的自我介绍至少应该包含这几点要素:

  • 用简洁的话说清楚自己主要的技术栈于擅长的领域;
  • 把重点放在自己在行的地方以及自己的优势之处;
  • 重点突出自己的能力比如自己的定位的 bug 的能力特别厉害;

简单来说就是用简洁的语言突出自己的亮点,也就是推销自己嘛!

  • 如果你去过大公司实习,那对应的实习经历就是你的亮点。
  • 如果你参加过技术竞赛,那竞赛经历就是你的亮点。
  • 如果你大学就接触过企业级项目的开发,实战经验比较多,那这些项目经历就是你的亮点。
  • ……

从社招和校招两个角度来举例子吧!我下面的两个例子仅供参考,自我介绍并不需要死记硬背,记住要说的要点,面试的时候根据公司的情况临场发挥也是没问题的。另外,网上一般建议的是准备好两份自我介绍:一份对 hr 说的,主要讲能突出自己的经历,会的编程技术一语带过;另一份对技术面试官说的,主要讲自己会的技术细节和项目经验。

社招自我介绍示例:

面试官,您好!我叫独秀儿。我目前有 1 年半的工作经验,熟练使用 Spring、MyBatis 等框架、了解 Java 底层原理比如 JVM 调优并且有着丰富的分布式开发经验。离开上一家公司是因为我想在技术上得到更多的锻炼。在上一个公司我参与了一个分布式电子交易系统的开发,负责搭建了整个项目的基础架构并且通过分库分表解决了原始数据库以及一些相关表过于庞大的问题,目前这个网站最高支持 10 万人同时访问。工作之余,我利用自己的业余时间写了一个简单的 RPC 框架,这个框架用到了 Netty 进行网络通信, 目前我已经将这个项目开源,在 GitHub 上收获了 2k 的 Star! 说到业余爱好的话,我比较喜欢通过博客整理分享自己所学知识,现在已经是多个博客平台的认证作者。 生活中我是一个比较积极乐观的人,一般会通过运动打球的方式来放松。我一直都非常想加入贵公司,我觉得贵公司的文化和技术氛围我都非常喜欢,期待能与你共事!

校招自我介绍示例:

面试官,您好!我叫秀儿。大学时间我主要利用课外时间学习了 Java 以及 Spring、MyBatis 等框架 。在校期间参与过一个考试系统的开发,这个系统的主要用了 Spring、MyBatis 和 shiro 这三种框架。我在其中主要担任后端开发,主要负责了权限管理功能模块的搭建。另外,我在大学的时候参加过一次软件编程大赛,我和我的团队做的在线订餐系统成功获得了第二名的成绩。我还利用自己的业余时间写了一个简单的 RPC 框架,这个框架用到了 Netty 进行网络通信, 目前我已经将这个项目开源,在 GitHub 上收获了 2k 的 Star! 说到业余爱好的话,我比较喜欢通过博客整理分享自己所学知识,现在已经是多个博客平台的认证作者。 生活中我是一个比较积极乐观的人,一般会通过运动打球的方式来放松。我一直都非常想加入贵公司,我觉得贵公司的文化和技术氛围我都非常喜欢,期待能与你共事!

9、面试之后及时复盘

如果失败,不要灰心;如果通过,切勿狂喜。面试和工作实际上是两回事,可能很多面试未通过的人,工作能力比你强的多,反之亦然。

面试就像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!

  • 20
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值