字节 教育 Java 一二三面凉经(已意向)

一面(2020.9.3,45分钟)

  1. 操作系统:进程线程,进程间通信,线程间的同步方式
  2. 计算机网络:TCP/IP协议,三次握手,四次挥手,GET/POST区别,输入URL发生了什么,Cookie和Session
  3. 数据库:MySQL索引,存储引擎,事务
  4. Python,Java都问了一点
  5. 做了一道二叉树左视图右视图的题
  6. 感觉一面问的都是基础,还是比较简单的

二面(2020.9.12,50分钟)

  1. 计算机网络:三次握手,状态,第三次ACK服务端没有收到怎么办(服务端会发生什么情况,客户端会发生什么情况),为什么不能采用两次握手
  2. 数据库:MySQL,Redis,有什么区别,数据存储、应用场景等等。对于用户相互关注的场景,如何用MySQL和Redis存储,写出MySQL建表语句,然而SQL语句没记清(下面SQL有语法错误)。。。
    create table User 
     user_id int primary,
     user_name varchar(10) not null,
     user_age int not null
    create table UserFollow
     id int primary,
     user_id int not null,
     follow_user_id int not null
    create table UserFollowed
     id int primary,
     user_id int not null,
     followed_user_id int not null
  3. 算法题。从起点开始接下来有N个方块,相邻方块间的距离都为1,每个方块上有增加体力的食用蘑菇或减少体力的毒蘑菇,蘑菇带来的体力改变是已知的。一个人初始体力为m,每次可以往前跳任意个方块,体力耗尽就会死掉。每跳一次消耗的体力与跳的距离成正比,比例为1。问这个人能否跳到终点,如果能,求可能剩余的最大体力。看起来挺简单的,但是临时想就很头疼,硬着头皮写完了,也不知道对不对,虽然两个测试用例都过了。写的时间太长,面试官说一道题一般就20分钟,感觉他不太满意,估计凉了。。
    def jump(nums, health):
     N = len(nums)
     i = 0
     while i < N and health > 0:
         if nums[i] >= 0:
             health += nums[i]
             i += 1
             health -= 1
         else:
             i += 1
             health -= 1
             if health <= 0:
                 return -1
     if i == N:
         return health 
     return -1
    if __name__ == "__main__":
     nums = [1,1,1]
     m = 3
     res = jump(nums, m)  # 3
     print(res)
     nums = [1, -2, -2]
     m = 1
     res = jump(nums, m)  # -1
     print(res)

三面(2020.9.21,50分钟)

  1. 自我介绍,为什么转开发,算法和开发有什么区别
  2. 项目,说了一下论文
  3. Java,equals和hashCode,类加载器,双亲委派模式,垃圾回收
  4. 算法题:rand3()生成rand5(),成功率5/9,如何优化?中文数字转int,五千四百零三万一千二百转为54031200

期待一个HR面。。

没有HR面,9.28收到意向书!!!

#面经##校招##Java工程师#
全部评论
谢谢分享,帮你祈祷一定能过~
点赞 回复 分享
发布于 2020-09-11 17:33
加油
点赞 回复 分享
发布于 2020-09-11 20:42
杭州吗
点赞 回复 分享
发布于 2020-09-11 20:43
请问一下面试的java但是可以用python写算法么
点赞 回复 分享
发布于 2020-09-14 10:47
楼主有过了的消息么
点赞 回复 分享
发布于 2020-09-16 16:25
啥时候三面呢
点赞 回复 分享
发布于 2020-09-17 20:12
老哥当时有问什么项目相关的东西么
点赞 回复 分享
发布于 2020-09-22 11:39
是不是java问的不多啊
点赞 回复 分享
发布于 2020-09-25 16:16
三面面了吗,求面经
点赞 回复 分享
发布于 2020-09-27 16:46
楼主过了吗
点赞 回复 分享
发布于 2020-09-29 13:53
楼主三面完多久给结果的呀
点赞 回复 分享
发布于 2020-10-24 13:11
楼主有HR面吗?今天刚面完三面,慌慌的🤣
点赞 回复 分享
发布于 2020-10-24 23:23
楼主三面的算法题没太懂,麻烦楼主解答解答呢,谢谢
点赞 回复 分享
发布于 2020-10-24 23:38

相关推荐

四道编程、模拟两道、动态规划、二分查找,大家答得怎么样?
bowlec:第四题直接排序然后忘了可以二分所以直接遍历查找,居然0通过显示答案错误而不是超时,这是思路错了吗暴力也不至于0通过吧😭
投递携程等公司10个岗位 > 携程求职进展汇总
点赞 评论 收藏
分享
03-25 10:54
华南理工大学
昨天收到腾讯音乐OC了,xdm,准备去做TME孝子了!正式宣布:TME,你的兵来了!BG:本硕都是华南理工软件工程专业,有腾讯CSIG和字节的两段实习,还有一篇A区论文一作在投。OC的是酷狗的后台开发。不为别的,就为这第一个OC,想哭!流程里还有团子和鹅,上周被阿里一轮游了……脆皮大学生表示:淘宝已卸载,谢谢。广州人,就想找个离家近的厂,当然也有自己的一些考虑,放在最后,兄弟们要是没有精力海投或者最后要抉择Offer,可以参考我的逻辑。TL:3.14网申-3.17一面-3.19二面-3.21&nbsp;hr面-3.24OC。TME没有笔试,我就面试的时候手撕了一轮,所以感觉流程推进很快,刚好10天,顺利...
都有实习了:10天速通?恭喜大佬,而且真的好厉害 但是有一个***********************诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖哈哈)
点赞 评论 收藏
分享
learYuan:🐕看了都摇头
点赞 评论 收藏
分享
评论
2
49
分享

创作者周榜

更多
牛客网
牛客企业服务