【解读】面试现场背后的故事

来自:互联网侦察,作者:channingbreeze



面试现场推出也有一个多月了,受到了很多朋友的喜爱,非常欣慰。


不过也有朋友反馈公众号现在全是面试现场的文章,自从关注了,感觉脑子都快不够用了。





面试现场主要是以算法讲解为主,并且不是基础的链表呀,排序呀这种,而是真实的面试题,是比较综合的。所以有时候觉得烧脑是正常的,而这个烧脑的过程,正是你进步的过程

当然,既然有需求,那么我就会在周中穿插一些其他文章,密集的烧脑文章还是少一点,毕竟养点脑细胞不容易。


为什么推出面试现场?


之前的公众号文章是以随笔、新闻、评论等文章为主,但是毕竟程序员不太善于写这类文章,于是尝试着写点技术教程,就有了面试现场。


面试现场一篇文章如何诞生?


由于工作比较忙,工作日的时候基本没有多余时间来写文章,一般是利用在地铁里的时间来构思文章的故事情节,然后在手机上先写完对话文字版。


到周六日的时候,再把文字版变成图文版,同时关键地方配上图解,最后补充代码实现和详细注释供参考。一篇文章一般要花费整整一周时间,有的甚至两周。


面试现场的期望


面试现场的最大期望是让读者在轻松的氛围中理解复杂的算法。


面试现场的文章有几个特点:
1)还原面试场景
2)提供多种思路
3)核心算法图文详解
4)注重时间空间分析

其实都是希望让读者感受面试现场氛围,并且真正理解算法,开拓思路,掌握解决问题的方法。


面试现场的特色


面试现场的文章与其他教程的一个显著区别就是,它在讲解算法的时候,是先给出问题和场景,然后由浅入深,重点讲明白为什么。而不是上来先给公式,然后对着公式讲解。


在讲解过程中,也会穿插一些学习方法和面试经验。


面试现场压力很大


由于个人水平有限,有些文章不是很严谨,发出去后遭到一些读者的质疑,我压力也很大。


比如第一篇,由于没有经验,题中并没有强调是不重复的int32整数,导致读者理解的时候有点出入。在此深表歉意,对于这种情况,可以看看评论,我会将相关补充评论置顶。


虽然压力大,但是回头想想,也是一件好事,在写文章的过程中,自己也变得越来越严谨。


读者Q & A


1
、面试时一定要写出文章中这样的代码才能过吗?

答:不一定,面试会有现场编码环节,如果是在纸上写的话,一般代码量在100行左右。也有的面试题是只要说出思路就行。

不过面试前还是建议练习白纸写代码的能力,不要到现场懵逼。

文章中给出范例代码,只是方便大家学习参考。代码不一定优雅,有实力的同学可以自行实现。

2、面试全是算法题吗?

答:不一定,但是大部分时候,面试第一题都是算法题,这题过了及格线,才有后面的题。

如果是校招找工作的话,算法做得好就等于成功了一半。

3、面试现场是否会一直做下去?

答:这其实取决于读者,如果读者喜欢,面试现场会一直做下去。

当然文章更新频率可能和我个人时间情况有关,尽量做到每周一更,但是如果这周比较忙,或者没有灵感的话,可能也会两周一更这样子。


最后,给出到目前为止所有的面试现场文章。内容较多,请少食多餐

推荐↓↓↓
iOS开发