字节跳动java后端实习生面试总结

1)简历及投递

简历是在wps上找的模板,主要内容有:

一、主修课程:我写了数据结构和计算机网络,但已经基本全忘记了,这导致我在二面时遇到了比较大的问题。所以简历中自己不懂的内容最好不要加进去。

二、校园经历:从面试来看,这点并没有什么用,只是为了让简历内容看起来更充实。

三、项目经历:两次面试,第一点提到的问题就是有关项目经历的,所以项目经历里一定要写自己比较熟悉的、功能比较丰富的项目。

四、掌握技能:一定要按照实际情况写,比如说熟悉设计模式(我其实并不是很熟悉),在面试的时候问到虽然答上来了,但答得很乱,没有章法。

五、个人评价:用处不是很大,凑字数用。

2)一面

上来先问项目经历,然后根据项目经历展开,问到spring、springmvc,跟八股文的题目差不多,让后问我是否还有其他框架,我说还有springboot,我答得不好,只说了有application.properties配置文件很方便,然后hr问我配置文件的原理是什么(答:不知道)。然后就开始写算法题,第一个是11/10,1/0分别代表两个字符、一个字符,判断给的一个二进制代码最后一位是否是一个字符,我以为除最后一位外,其他的只要是01/00就不合法,但其实01/00可以代表两个单字符,所以考虑的情况不全面。

第二道算法题是判断({【】})括号字符串的合法性,这个我以前见过,但面试的时候大脑抽筋了,没想起来,也不不知道是用栈来实现的,所以我直接说了我实现不了。面试官提醒我是否可以用栈实现我才想起来,但我还是写不来。

最后面试官问我有什么想问的,我随便问了一下实习生的工作内容就结束了。

3)二面

        没想到我还能有二面的机会,二面是在第二天。面试官上来还是问项目经历,问我分页查询是怎么实现的,我记不太清了,就随便说了一下是通过分页插件实现的。没想到面试官还要刨根问底,我支支吾吾说了个大概(面试官显然不满意),还问了我分页的SQL语句怎么写,我已经不记得了,就说不知道,然后面试官又问我项目里有没有支付的功能,我说没有。

        然后又到了痛苦的算法题,第一道是遍历二叉树的数据生成数组,我不会。第二道是实现链表并且完成数据的倒置,我还是不会(心态崩了)。

        我以为面试要结束了,结果面试官又问了我计算机网络的知识(都怪我为啥要写主修计算机网络):服务器处理请求的流程(我傻了,啥也不记得了),我说不知道(其实此时我已经知道没戏了),然后面试官又问什么是事务、什么是索引、抽象类和接口(抽象类可不可以用private修饰:不知道,裂开)、重写和重构,我答了个大概(按八股文的来答)。然后面试就结束了。

4)结果

第二天晚上收到了感谢信,挂了(预料之中但还是很失落)

5)总结

1、不会的一定不要写到简历上。

2、不熟的在简历上就写了解,不要写熟悉。

3、算法真的真的很重要,尤其是如果想要进大厂的话(小厂不知道)。

4、八股文不是理解就够了,还要背,大部分面试题都是八股文里的,不背的话答得会不完整。

5、八股文背的太流畅会被问更深入的问题,不知道的话面试官就知道你是背的八股文。

6、自我介绍也很重要,要好好准备,我的自我介绍就是太简单了。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值