bilibili-java一面20210805

bilibili-java一面20210805

双非本科艰难求职,一直在问问题,我也一直在答,最后57分钟,说话都累死了。我才想起来,我没做笔试啊,咋直接面试?

  1. 自我介绍
  2. 为什么跳槽
  3. 学到什么新东西了(很尴尬,干的也是curd,但凡用中间件的都没接触到)
  4. 说一下Java的继承?没太懂,简单说了一下hashmap的继承过程
  5. 抽象类和接口有什么区别
  6. ==和equals区别
  7. string类,说说你的理解
  8. for循环里面string用+会发生什么?这个阿里巴巴开发手册里面写了,好久没看都忘了:https://www.cnblogs.com/wupeixuan/p/11729920.html
  9. 连着说了stringbuilder和stringbuffer
  10. 反射有了解过吗,介绍一下,反射效率为什么低(这个简单说了一下,回头学习一遍),什么是字节码
  11. JIT听过吗?没有
  12. 重载和重写的区别
  13. 线程池参数(展开输出原理)
  14. 线程池的线程数怎么设定的?根据cpu密集型还是io密集型区分。
  15. 集合里面哪些是线程安全的?(juc输出)
  16. 你刚才提到了死锁,那你创建一个死锁试试?
  17. jvm结构,你知道哪些垃圾收集器,市面上常用的是哪个?开始准备从serial从头说,他直接打断,那装B不让,只能直接说G1了。
  18. 年轻代老年代比例?1:2。大的是老年代。
  19. mysql优化的策略,索引底层,explain语句。从B+树开始分析,看了一下录音,这块我就说了五分钟。
  20. 覆盖索引听过吗?
  21. 分库分表有做过吗?有实际运用过吗?(这个可没用过,只能扯理念)
  22. redis指令?没用过指令,都是封装好的,这块他看我不知道就跳了。
  23. redis数据结构。分析底层sds,压缩链表,跳表。
  24. 一个加减乘除的计算机,你选择什么设计模式?工厂模式是解决什么问题的?
  25. 策略模式是什么,和工厂有什么区别?
  26. 还有什么你了解的设计模式?单例模式最简单的写法,你觉得怎么写?
  27. 知道atomicreference吗?不知道
  28. 两个很大的数做运算怎么办?没懂,我说大数相加的做法。事后想起来有biginteger,但这个原理我可没看过。
  29. 口述算法:怎么判断链表有环。
  30. 场景:有一个签到功能,怎么知道某个用户签到了七天,这个需求怎么做。在提示下不断迭代。
  • 第一版,redis或者mysql,key是uid,value是{cnt,timestamp}

  • 第二版,如果想要知道所有签到的日期怎么办。在value里面加一个list就行。

  • 第三版,如果一年怎么办,会不会数据太大?用数组存,366长度的数组。

  • 能不能再优化?366长度的字符串。

  • 再优化?二进制表示。

    我觉得我这波优化超神了,真的耗尽了。

  1. 两篇文章,你能判断出来有多少重复的吗?kmp?
  2. 那如果要求情节相似呢?不懂,这机器能做出来吗,这不是机器学习那类的
  3. 聊天,什么时候开始用B站的,冲了大会员吗?23333。

0818更新

收到了二面邀约,两周才处理完是真慢啊,我都觉得我凉了。

#哔哩哔哩22届秋招面试##校招##哔哩哔哩##Java工程师#
全部评论
懂了,下次面试BILIBILI先充个一年大会员的
2 回复
分享
发布于 2021-08-06 11:56
很强了 b站正式批吗
1 回复
分享
发布于 2021-08-05 18:55
阅文集团
校招火热招聘中
官网直投
您好简历模板是怎么样的,我感觉简历都过不了不知道咋回事
1 回复
分享
发布于 2021-08-06 01:02
老哥什么时候投的
点赞 回复
分享
发布于 2021-08-05 20:10
所以你到底为什么不充大会员
点赞 回复
分享
发布于 2021-08-05 21:41
作者:peonyX 链接:https://www.nowcoder.com/discuss/698885?channel=-1&source_id=discuss_terminal_discuss_sim_nctrack&ncTraceId=f8e89aa08add4b788844ad2f2d6fc620.497.16281780850421405 来源:牛客网 场景:有一个签到功能,怎么知道某个用户签到了七天,这个需求怎么做。在提示下不断迭代。 第一版,redis或者mysql,key是uid,value是{cnt,timestamp} 第二版,如果想要知道所有签到的日期怎么办。在value里面加一个list就行。 第三版,如果一年怎么办,会不会数据太大?用数组存,366长度的数组。 能不能再优化?366长度的字符串。 再优化?二进制表示。 这个是想问位图把
点赞 回复
分享
发布于 2021-08-05 23:45
太强了,大佬
点赞 回复
分享
发布于 2021-08-06 08:46
赞!祝楼主能拿到心仪offer!
点赞 回复
分享
发布于 2021-08-06 11:52
好详细,楼主大善人!
点赞 回复
分享
发布于 2021-08-06 11:55
问的有点难啊。。
点赞 回复
分享
发布于 2021-08-06 14:46
楼主懂得那么多怎么学的呀
点赞 回复
分享
发布于 2021-08-08 12:04
话说是电话面还是视频面咧
点赞 回复
分享
发布于 2021-08-08 15:31
老哥,B站总共几面呀?
点赞 回复
分享
发布于 2021-08-11 18:57
老哥收到二面了吗
点赞 回复
分享
发布于 2021-08-13 19:34
感觉不是很难
点赞 回复
分享
发布于 2021-08-18 22:43
楼主 b站用什么平台面试的啊
点赞 回复
分享
发布于 2021-08-18 22:59
要等两周才会有消息吗 老哥你问hr没有呀
点赞 回复
分享
发布于 2021-09-02 10:53
现在几面了啊
点赞 回复
分享
发布于 2021-09-03 22:24

相关推荐

6 60 评论
分享
牛客网
牛客企业服务