字节跳动-提前批-Java后台 - 一面面经(QAQ)

  1. Java多态原理
  2. Java 中接口和抽象类的区别。
  3. Java中四种引用的关系(强引用、弱引用。。。)
  4. Java多线程实现的几种方式,Runnable接口有哪些优势?
  5. Java中堆栈的区别。堆栈的增长方向有哪些不同?
  6. 输入一个url,发生了什么?从DNS域名服务器工作原理,TCP三次握手
  7. ping的原理是什么?
  8. http1.0和http1.1之间有什么区别
  9. http的请求头里都包含了些什么?,HTTP如何发起请求?
  10. HashMap的实现原理
  11. 进程的五种状态以及如何进行切换的?电梯调度算法
算法:
- 判断一个二叉树是否为对称的。
- 松鼠捡豆 (动态规划)
一个长度为N的格子里,每一各自都放着若干豆子。
一直松鼠从最左端第一个开始跳,每次可跳3-5格。
求松鼠捡到豆子的最少的跳法。

整个面试流程如下:
先是自我介绍。
然后开始问Java基础、网络基础、操作系统基础这几块。
然后就是算法。。。

整体感觉,面试官很好。但是自己回答的太渣了。两道算法题都没有写出来。
第一题之前在剑指Offer上做过,但是想不起来了。
第二题是用动态规划来做,但是,模型没建立起来。。。

后面的小伙伴加油了。

面试体验很棒,自己的水平要好好提高!
----  字节跳动面感受!
#字节跳动##Java工程师##面经##校招#
全部评论
松鼠那题,dp[i]表示在第i个格子上,获取最少的松子数,状态转移是dp[i]=min(dp[i-3],min(dp[i-4],dp[i-5]))+ 松子[i] , 跳法用path[i]来记录前一条是第几个格子然后递归打印路线。。
点赞 回复 分享
发布于 2019-07-09 18:03
感谢大佬!! 欢迎参与牛客面经征集活动! 可以赢取百元京东卡及牛客周边~ 分享你的面经链接到活动帖下就可以了: https://www.nowcoder.com/discuss/204534
点赞 回复 分享
发布于 2019-07-09 15:26
楼主能再详细说一下算法题第二个题的题意吗,感觉有点儿不太明白,谢谢~
点赞 回复 分享
发布于 2019-07-09 15:43
进程的五种状态以及如何进行切换的?  线程吧?但是线程的状态是6种吧。
点赞 回复 分享
发布于 2019-07-09 15:47
有预约吗 还是直接电话查岗?
点赞 回复 分享
发布于 2019-07-09 16:16
楼主面的是哪个部门?
点赞 回复 分享
发布于 2019-07-09 16:39
请问这个松鼠捡豆题怎么解的啊
点赞 回复 分享
发布于 2019-07-09 17:07
哪个部门啊😁
点赞 回复 分享
发布于 2019-07-09 20:10
感谢楼主~ 同问哪个部门啊~
点赞 回复 分享
发布于 2019-07-09 20:36
想问下楼主什么部门呀
点赞 回复 分享
发布于 2019-07-09 20:38
请问堆栈的增长方向是啥意思?
点赞 回复 分享
发布于 2019-07-09 20:47
问项目了吗
点赞 回复 分享
发布于 2019-07-09 21:53
想看楼主简历 学习一下
点赞 回复 分享
发布于 2019-07-10 01:03
请问楼主这是一面吗?二面是在同一天吗
点赞 回复 分享
发布于 2019-07-10 12:27
美女 你报的是南京的嘛?
点赞 回复 分享
发布于 2019-07-10 14:07
不是,上海的。
点赞 回复 分享
发布于 2019-07-10 14:36
请问楼主,http如何发起请求这道题,是问的如何用java实现,还是三次握手页面解析的哪个。谢谢楼主
点赞 回复 分享
发布于 2019-07-11 13:52
楼主 面试完有回复吗
点赞 回复 分享
发布于 2019-07-11 15:22
没有通过,第二天邮件回复未通过。听说面的好的话,一二三面会一次性面完的。
点赞 回复 分享
发布于 2019-07-15 16:07
好奇 字节什么岗用java
点赞 回复 分享
发布于 2020-06-17 09:44

相关推荐

不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
15 245 评论
分享
牛客网
牛客企业服务