字节跳动java后台实习岗面试经验(一面)


以前看网上其余兄弟的面经,准备的东西基本包括几个大方面,在个人上篇博客有详细的内容:(虽然大部分是没用到的,可是方向是对的,那么多知识点,总不知道是问哪几个)连接:
http://www.javashuo.com/article/p-oucrcydm-by.html

项目经历

  • 面试官:你作的这些项目有什么感触?
    我:您具体指的是哪方面?技术这方面仍是说工做心得啥的?
  • 面试官:均可以,只要你谈你的真正的体会就行。
    我:(酝酿了一下开始吹水)我工做的时间不算多,可是到如今为止一个最大的感触是,技术都是能够慢慢学到的,就像框架和一些新技术,学会用其实很容易,几天就能够上手开发,可是更重要的不是这些东西,而是灵活的思路和缜密的逻辑,还有对一个方法的优化,这些对于程序员来讲才是最重要的。
  • 面试官:好的那你谈一下你在以往的项目里有啥优化的地方
    我:(懵逼,开始后悔刚才说的话)(瞎扯了一点)(实际证实,面试要步步为营,在说前面的问题的时候要想好面试官根据这些追问你你该怎么回答)。
  • 以后详细追问简历上的东西,包括具体实现。

计算机网络

这个好像是必问的:java

  • 面试官: 好的,那我问你个计算机网络的问题,说一下七层架构。
    我:balabalabala(由于准备过,因此一下就说出来了)
  • 面试官:HTTP的几种方式
    我:GET是。。。POST是。。。HEAD是。。。
  • 而后这里没多问开始问操做系统的东西

操做系统

  • 面试官: 你学过操做系统吗?
  • 我:(当时不知道哪里脑子抽了)确定学过啊哈哈哈,我211毕业的,这几门都必修的(后面啪啪打脸)
  • 面试官:(以为我可能误会了她的意思)我不是这个意思,只是单纯的问一下你学过没有。
  • 我:好滴您问
  • 面试官:分页和分段是什么知道吗?他俩区别是什么?
  • 我:(再次懵逼,这个真的忘记了,并且准备的时候也没看这些)是否是报文传输过程当中太大了才须要分片和分段?(答到计网去了)
  • 面试官: 好了不用再说了,你这明显忘光了,那你知道什么是临界区吗?
  • 我:(再次蒙蔽)不知道(打脸啪啪响)。
  • 面试官:那你这真的是忘光了。

算法题

  • 面试官:那就问你一道题吧,怎么判断两个单链表交叉?
  • 我:(这里警告你们,必定调节心情不要太紧张,尤为是想算法题的时候)比较两个链表大小,短的存到hash而后遍历长的,发现同样的就是有交叉。
  • 面试官:不能占用额外空间的话呢?
  • 我:(由于有点紧张,开始瞎jb想)说了一个复杂度N*M的方法。
  • 面试官:(还有点耐心)你这个复杂度过高了,想一个其余的办法吧
  • 我:(开始苦苦冥思)(五分钟过去了终于开窍了):比较两个链表大小,求长度差值,两个指针长的先前移插值,而后两个指针同步移动,遍历比较以后有相同的就结束遍历返回true,不然返回false;
  • 总体来讲静下心来想一下是能够想出来的,个人问题就是题刷的太少,其次是紧张。诸位吸收教训。

C++ (wtf)

接着面试官问了一个关于C++的问题程序员

  • 面试官: 请用宏定义一个变量
  • 我:(心里猜想是否是和java的static有点像,可是仍是没思绪) 什么是宏?
  • 面试官:你连这个都不知道?你这真的学过C++?
  • 我:我大一的时候学的,以前也没准备因此忘光了快
  • 面试官:(开始不耐烦)你这就是没学过C++(而后再电脑上记录:没学过C++)

真的有点委屈,我确实好多年没动过C++了,对它的了解也仅限于大一时候上的C++课,唉,那如今看来这些都是有必要看一下的,不要像我同样连宏是什么都想不起来。web

算法题(手撕代码)

  • 面试官:那你用两个队列实现一下栈,代码写一下
  • 我:(开始手撕)(可是脑抽,在取队列元素的时候竟然使用q1[4]这样子)
  • 面试官:(看我代码)写的超级乱
  • 我:我能够再优化一下。(优化完了以后开始讲balabala,可是想法不成熟)
  • 面试官:(很不耐烦)我让你想全一点再对我讲。
  • 我:(终于想好,再对她补充讲)
  • 面试官:(估计在和同事聊天,最后几分钟一直看本身的mac,我补充讲的内容也再也不听了,最后我讲完了她象征性的点点头,而后起立说,那今天就到这里吧)

后话

  • 本人研一,策略没有选好,第一次找实习就选了字节跳动,因此有点紧张,准备也不是很充分。建议你们能够先面几家小公司,固然大佬自动跳过这条。
  • 可是这里要吐槽的是,无论面试者回答的如何,面试官要给予起码的足够的尊重啊。面试聊天有点过度了啊;我在本身写代码的时候能够去聊一下,可是我在对她讲个人想法时候她仍是不理,这个真的很伤人,也让我感受这个公司不专业。
  • 以上就是本人一面经历,有槽点也有收获。
  • 本身菜不找借口。打铁还需自身硬,你们共勉。