货拉拉java实习

今天两点面了货拉拉(base上海),其实就算面过了也不太可能去,主打一个面试体验,因为面试官说赶时间,只有半个小时,就没有问实习经历,主要是问了一些八股和穿插场景题。

面试完的感觉就是估计无了,有些八股确实忘记了答的不是很好(像mybatisplus的八股几乎就没看过),场景题也答的比较含糊;

八股

  • 有没有了解过java虚拟机
  • 什么时候会发生full GC
  • 既然有GC机制,那java会不会发生内存泄漏,举出内存泄漏的例子
  • 如何判断一个对象是可被GC的
  • 有没有JVM调优的经验
  • IO有哪几种(忘记说IO多路复用了qwq)
  • java线程池的种类有哪些
  • hashmap是有序的还是无序的
  • hashmap的底层实现
  • 为什么长度是8的时候转化为红黑树,9不行吗 10不行吗
  • 有没有阅读过hashmap的相关源码,举个例子
  • synchronized和static可以同时使用吗(这个问题是不是理解成synchronized可不可以修饰静态方法呢,不是很理解)
  • mybatisplus使用in的时候,如果传入的是一个空列表,那mybatisplus会如何处理,会报错吗(这个真不懂)
  • spring的二级缓存主要存放什么
  • 有没有了解过mq(无,直接下一个问题)
  • 讲一下redis的哨兵机制

场景题

  1. 有n个线程,m个共享变量,如何保证这n个线程能拿到共享变量进行操作并且不会发生死锁
  2. 有一千万条数据,使用线程池进行循环操作,如何保证线程池里所有任务成功执行结束返回正确结果(比如要统计一千万条学生信息中家乡是广东省的有多少条)
  3. 给你一个部门表,有三个字段,分别是部门id,部门名称,部门的父id,编写一个接口查出部门的数量(如果只使用sql查询能不能直接查出来,不要在代码上做操作)
#求职##实习#
全部评论
面完直接约复试了,这都能过也是我没想到的
5 回复 分享
发布于 2023-08-16 15:51 广东
场景题第三个是要写啥?循环么
点赞 回复 分享
发布于 2023-08-16 16:10 天津
请问最后oc了吗
点赞 回复 分享
发布于 2023-11-19 17:08 四川

相关推荐

点赞 评论 收藏
分享
评论
4
51
分享
牛客网
牛客企业服务