2020年应届生校招技术面试随笔

 

2019年应届生校招技面随笔

每一年都有新形势,今年也不例外,今年的要求是:重质量,不要求数量。随之而来的,就是面试流程的变更,最重要的就是你之前找人在网上替考不管用了,现场要重新笔试。以下是我个人的几点建议:

1、技术面试的时候,会围绕你做的项目或你或的奖项来考察,会要求你介绍项目或奖项,然后根据你讲的情况进行发散,建议大家关注几点:

(1)项目的背景、意义和价值,它用来解决什么问题,请尽量用最通俗的语句来表达

(2)项目的结构和流程,最好现场画一下模块图和原理图

(3)每个模块的关键技术及模块间的衔接和交互,最好在模块图上标记并说明

(4)你在项目里具体负责那一块,如何做的,关键技术是啥,困难和挑战是啥,由啥产出,比如专利等

(5)讲述的过程中尽量结合一些手势,同时看一下面试官的反应,适当调整

(6)这个环节主要是考察你对项目的理解能力,你自己的逻辑抽象能力,表达能力,你实际的技术水平

2、现场编程题

现场编程的话,只能在纸上写,考察的重点是对题的理解、解决问题的能力、基本的语言掌握情况,建议大家关注几点:

(1)务必把题理解清楚,不清楚或者完全没有思路的,最好直接反馈一下,可以让面试官澄清或可以换个题给你

(2)想好基本的结题思路,脑子里验证一下,或在纸上简单验证一下

(3)写代码前,先把关键思路批注出来,如

public void myFunction() {
    // 第一步做XXX

    // 第二步做XXX

    // 第三步做XXX
}

(4)开始补充代码,如果过程中发现写不下了,可以直接画个箭头标记一下,在其他空白区域写代码,然后用线连接上

(5)关键的算法逻辑批注说明一下

(6)记不起来类或方法的,和面试官说明一下,一般都可以写文字代替的

这个地方重点是大的思路不要错,能体现出你的思维逻辑,编码整洁、规范,小的错误一般不影响。

3、现场测试设计题

测试设计,最重要的是理解题,然后是要能用科学的方法来表达你的分析过程,用直观的方式来表达你的分析结果。

(1)理解题:请明确测试的对象是系统还是功能,要考察的点是基本功能还是要考虑各种异常各种可靠性。最好是能直接把问题抽象成流程图或其他图表,配合分析,让人一看就知道你是懂套路的

(2)测试设计:貌似没有专门学测试设计的,好多同学貌似任务等价类、边界值就是测试设计。。。那只是最基本的测试覆盖技术。如果你去面测试,请务必看一下测试设计工程方法和测试覆盖技术,会最简单的判定表、组合路径、场景分析等基础的方法。测试设计的面试题,你的过程清晰最重要,不是靠头脑风暴,要用工程方法。

(3)设计结果:好多同学做完题密密麻麻写了一页。。。实在没耐心一行一行看完,请用表格或思维导图或其他图形化的方式来快速表达你的分析结果,那样既有逻辑性又清楚,更何况大多数同学现在字写的实在不敢恭维。。。

4、其他注意事项

(1)请谦虚一点,不要不可一世盲目的自信,会让人很反感,也会对你的合作性和稳定性持怀疑态度,而且你那点自信等把你做的项目打开看后,很快就没了~

(2)如果可能,请练练字,给人感觉很不一样

(3)机试的题请好好温习一下,包括结题思路、代码逻辑,包括你没做出来的题,研究一下怎么求解

(4)面试过程中请说话大声点,大方点,要敢于表现自己

(5)如果有奖项、院校社团,请能写都写上

(6)那些老生常谈的技术点就不讲了,网上一大堆,如果你写了某一个领域熟练掌握,请务必提前准备;如果不懂,就坦白说,千万别蒙混。

 

就写这么多吧,希望对大家有帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值