总结

    在昨天的面试中,自己需要总结很多问题,以前一直怕面试,因为面试会问答很多以前都没怎么注意到的问题,常常面试了几次,拿到了一个差不多的工作,就停止面试了,这是一个死循环。现在清楚了一定时刻保持面试的状态,原因如下:

1. 很多面试知识只在面试的时候被问到,在实际工作中只会用到一小部分。

2. 要明白市场现在有什么类型的需求,需求量大不大

    面试其实是一个策略,很多时候就是隐藏自己的劣势,发挥自己的优势。如何发挥自己优势呢?其实就是要结合面试官的问题,举一反三,把自己掌握的内容引出来,而不是仅仅回答面试官的问题,面试官并不是想用单一的问题难倒你,只是想了解实际知识的掌握情况,对问题深不深入,有没有实际经验。

    接下来,需要各个方面都加强,对之前一些模拟两可的知识进行梳理,要达到熟练的程度,面对面试的问题要知道对方想了解什么。

    接下来的任务:

1. 对常用的数据结构进行梳理和比较分析,使用golang是重写一些数据结构,比如hash表,二叉树,链表,最小堆,比较分析一些开源软件常用的数据结构,跳表,b+ Tree,红黑树,B树等,明白这些数据结构用在哪里,为什么使用。重写一些算法,比如排序,树的遍历,LRU。肯定是在一些开源软件中有用到这些结构,所以他们才会重点问到这些数据接口。

2. 对一些理论的知识要更加明确,不能模拟两可,需要能达到默写出来的程度,比如GMP机制,GC回收机制。比如HTTP相关的状态码,TCP/IP头部的编码和机制等。

3.需要融会贯通,学会经常总结和比较,比如为什么redis的map需要用到跳表,为什么不用B+tree,在面试的时候要主动把这些总结说出来,表达自己思考过。

4.学会回答递进式的问题,一般都会问到最简单的问题,然后慢慢递进深入到复杂问题,要多看问题,知道为什么要这么问,其实一般的原因就是一个思考深度的问题,面试官想了解思考有多深。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • B树的定义 一棵m阶的B树满足下列条件: 树中每个结点至多有m个孩子。 除根结点和叶子结点外,其它每个结点至少有m...
    文档随手记阅读 14,594评论 0 25
  • 最近因为一直很忙,从4月份到10月份一直在准备校招,面过了部分的大厂,积累了很多的经验,直到现在我才抽出一点时间来...
    Chris锅阅读 5,023评论 2 11
  • 欢迎访问我的个人博客转发请注明出处:http://wensibo.top/2017/04/13/2017Tence...
    温斯渤阅读 5,946评论 7 47
  • 好久没写博客,这一阵又去面试了几家公司,所以聊一聊这大半年的面试经历,面了几家公司发现一个规律,越是出名,技术牛逼...
    王小宝wy阅读 6,874评论 0 19
  • 今天是我一个很好的朋友结婚的日子,我当然一定会去参加他的婚礼,把我孩子也带上了,孩子可高兴了,他玩的也挺开心的,...
    漫步奋斗路阅读 921评论 0 0

友情链接更多精彩内容