软件机试该怎么准备
现在找工作不比往年了,机试已经成为必不可少的一部分了,个人觉得机试帮助公司筛选了一波了,从而大大降低了hr的工作量,同时也能招到更高水平的人,从这个角度考虑,机试一定是个大趋势,所以在此建议将要毕业的和过上一两年后才毕业的朋友们,没事就来牛客刷刷题啊
在此我也简单说一下怎么准备,仅仅我个人看法啊
1.一定要自己上手码代码
刷题的时候一定要自己写代码,我之前看有的题的榜首上面提交的代码,有的连标点符合和注释都是相同的,这个我觉得起不到任何作用啊
2.题型
牛客上有各种各样的题,还好这个平台不错,把题都进行了分类,比如数组,字符串,堆栈,dfs和dfs,树等,每一个方向的题,建议入门,初级,中等和较难的都刷上几道,同时建议至少一个月后再重新刷一下,为什么要重复刷呢,主要是刷一遍后,过一段时间就又忘了,而且我们工作或者学习中,又不会涉及到任何同刷题相关的内容,因此建议重复刷啊,这个很重要的
3.比较
牛客上每一道题都有对应的代码榜单和解析,这个很有必要看一下,你将会发现,这个在面试手撕代码环节就很有用的,给大家举个简单的例子,比如面试或者机试,笔试中遇到在有序数组中查找一个元素,刚开始我就使用的for循环的判断,后来看了这道题对应的解析和榜单后,才知道二分法,且之前看到有牛友分享的面经就提到了二分法,所以在此建议大家刷题的时候,即使做出那道题了,但也要看解析和榜单。
4.使用机试的模式刷题
平时刷题的时候,会有很多提示,比如哪些示例没通过等提示,有没通过示例,就很好分享代码的问题,但机试时就没有未通过示例的提示了,所以刷题的时候尽量使用机试的模式,有助于提升大家的debug能力啊
5.机试时间
假如你收到了机试的邮件,有些朋友就想好好准备下,然后再点进入邮件中的机试链接,但当网络不好,访问人较多,就有可能会存在网络问题,不利于机试的,找工作过程中其他的线上面试,笔试等也是如此啊,不要卡截至点,大家可以牛客上搜一下,好多人都因为卡点,然后出现了各种各样的状况,这个时候也没人帮你处理,也没留出时间和hr沟通处理。
以上几点拙见,希望能帮助到大家