vivo 提前批 后端开发

第一次面试就***住了,今天在宿舍本来还挺凉快,面着面着开始满头大汗。虽然问得挺偏,但面试馆人还挺和善,说错的地方能引导你往对的方向思考。
  1. 你知道什么线程安全的list
  2. 自己设计线程池,要从哪些方面考虑

  3. 如果一个服务只能支持5个并发,现在有6个用户,你选择什么并发工具?

  4. 你怎么看程序的GC是不是正常的

  5. 发布了一个程序,第二天发现这个进程没了,怎么排查这个问题

  6. class not found异常遇到过没?你觉得应该是什么引起的

  7. 统计一张表有多少数据,怎么写这个sql

  8. COUNT(id)好还是COUNT(*)好?这两个走不走索引?COUNT(1)是不是也行?1指什么?

  9. mysql宕机了数据会不会丢失了?(说的binary log和redo log)

    binary log我觉得是负载均衡用的啊?(确实,恍然大雾,磁盘里的数据不会丢,redo log就行)

  10. redo log写在内存里还是写在磁盘里?写在磁盘里的话怎么保证性能,为什么不直接刷盘呢?

  11. 事务几大特性?隔离级别有啥?隔离级别用什么控制的?

  12. 说了个读已提交下的幻读场景,问会不会发生问题。

  13. redis统计页面访问量用什么数据结构?(答的String)

    如果不想统计重复登录,只想统计有多少个用户登录了,应该用什么?(答set)

    set的话还得保存用户id,有没有别的省空间的方法?(不会,后来想了下这不位图吗)

  14. redis的hash底层数据结构怎么选择?rehash的过程是什么样的?

  15. 单例模式咋写?

  16. spring了解吧,spring的最大的设计思想不是它留给了用户很多扩展点嘛?那你了解这些扩展点吗?(这我闻所未闻啊)

    那举个例子吧,我想初始化bean的时候打印出这个bean,你怎么办?(说的后置处理器,也不知道对不对)

#面经##校招##vivo##Java工程师#
全部评论
楼主牛批,问这么偏怎么也得给个sp吧😂
3 回复 分享
发布于 2021-06-23 09:42
楼主啥时候面的阿?那个站点?
2 回复 分享
发布于 2021-06-23 00:26
楼主本科是211或者985吗
2 回复 分享
发布于 2021-06-23 09:01
感觉只会那么 3 、4个。。
2 回复 分享
发布于 2021-06-23 22:04
想问一下楼主 vivo这个技术面只有一面吗,过了一面就是hr面了?
1 回复 分享
发布于 2021-06-23 08:21
我第一个问题也是 线程安全的list,咱们应该是同一个面试官哈哈哈
1 回复 分享
发布于 2021-06-23 09:57
第4题是不是通过-Xloggc:file查看gc日志文件
1 回复 分享
发布于 2021-06-23 16:29
为什么我在官网看到的职位都是博士学历的?楼主哪儿找的呀?后端开发没有本科的
1 回复 分享
发布于 2021-06-23 18:16
收到hr面了么
点赞 回复 分享
发布于 2021-06-22 23:50
前面居然都不太会,蹲个大佬解答下
点赞 回复 分享
发布于 2021-06-23 09:36
我怎么没有面试通知,我只A了第一题,然后第二题50%,第三题70%
点赞 回复 分享
发布于 2021-06-23 10:27
咱俩一个面试官吧 问题都一样
点赞 回复 分享
发布于 2021-06-23 11:15
COUNT(id)好还是COUNT(*)好?这两个走不走索引?COUNT(1)是不是也行?1指什么?
点赞 回复 分享
发布于 2021-06-23 11:24
第四题是啥
点赞 回复 分享
发布于 2021-06-23 11:57
求第八个和第十二个答案
点赞 回复 分享
发布于 2021-06-23 12:04
有笔试吗?老哥
点赞 回复 分享
发布于 2021-06-23 13:22
binlog应该主要是崩溃恢复和主从同步的时候用的吧。
点赞 回复 分享
发布于 2021-06-23 13:32
感觉这些问题确实有点偏啊
点赞 回复 分享
发布于 2021-06-23 13:57
想问一下楼主这种vivo提前批的信息是在哪里看到的?
点赞 回复 分享
发布于 2021-06-23 14:33
超级无敌卷,难怪我投了被丢进人才库,双非本科青衫湿
点赞 回复 分享
发布于 2021-06-23 16:31

相关推荐

不愿透露姓名的神秘牛友
10-20 23:48
skg 机械结构 29k×12 硕士985
点赞 评论 收藏
分享
26 237 评论
分享
牛客网
牛客企业服务