佛山1000+厂一面1小时面经

更新:4天后问hr微信结果,秒回不合适
不找了,收笔不面了,都浪费时间。

某个家居厂,第一次面这么久,前50分钟项目+场景挖呀挖,只问了第一个项目(乐尚代驾),目前面的中小厂都主要问项目,有的问题会延伸扩展,现在才体会到简历上写的项目经历不仅要能答出来,还要针对可能的深挖场景有预备,不然答不出来就尬住了。

下面是前50分钟关于项目场景的一些问题,只记得一些大概,不记得延伸问题了

1.自我介绍

2.籍贯,到岗时间

3.项目是自己学的还是什么

4.有哪个项目你觉得学到很多东西的

5.那就讲一讲你这个项目,先说说大体框架内容

6.用的springcloud是吧,springcloud有什么原生组件(几乎没说上来一个),你项目用的组件

7.项目怎么部署的(本地虚拟机Linux玩具部署)

8.用docker安装的redis,怎么持久化数据(回的是redis的持久化策略,面试官说要问的是docker的redis怎么持久化,docker没了怎么办,当时愣住了,现在想想应该是docker的目录挂载吧)

9.你怎么理解单体与分布式。集群负载均衡怎么做(脱口而出k8s,面试官没继续问这点了

10.redis和mongodb在项目怎么用的

11.怎么搜索附近司机和推送订单的

12.乘客下单到司机接单的流程

13.司机抢单怎么实现的,分布式锁锁的粒度是什么

14.redis+caffeine怎么用的

15.minio是什么,分片上传到合并的流程

16.如果分片上传中某个分片失败了,前端自己怎么知道呢

17.completablefuture项目怎么用的,讲一讲它的底层原理吧

18.forkjoinpool里面是怎么实现的

19.xxl-job怎么用的,它有几种调度

20.支付怎么做的呢(模拟支付)

21.项目中异常捕获怎么实现的

等等,记不起来了,每个问题大概能问几分钟

项目问了50分钟,很多问题会深入拷问项目的实现,汗流浃背。

——————————————————————————

接下来问点java基础吧

终于来到我最爱的八股环节,大概10分钟

1.==和equals区别

2.接口与抽象类区别

3.反射,用反射获取对象实例的方法,你自己有用反射做过什么吗

4.juc包中的锁,synth和reen的区别

5.aqs公平锁和非公平锁的实现

6.jvm内存各个部分

7.堆内存,垃圾回收过程是怎样的

8.怎么判断一个对象可以被回收

9.对象在堆内存还有栈,逃逸分析

10.线程池参数,线程池的工作流程

11.jvm如果oom了出问题了,怎么分析解决

八股基础大概10分钟

————————————————————————
反问环节
1.怎么周末了还要上班面试

2.我们公司的这个it部门重要吗

3.您多大了,后面的职业规划是怎么样的

4.面试官:建议是自己去看源码实现,不要只看网上别人怎么分析的

5.我会把面评什么的给hr,等她给你通知

反问聊大概7分钟。

#java# #实习# #26实习# #简历中的项目经历要怎么写# #面试问题记录#
全部评论
项目问题汗流浃背了,我也刚做的这个项目,但能答上来的东西也没多少,感谢楼主分享😭
点赞 回复 分享
发布于 09-07 06:17 重庆
看个屁的源码
点赞 回复 分享
发布于 06-22 10:08 四川
林氏
点赞 回复 分享
发布于 06-07 17:41 广东

相关推荐

09-17 17:30
门头沟学院 Java
📍面试公司:阿里控股🕐面试时间:一面 9.4 二面 9.10 三面9.18💻面试岗位:后端开发❓面试问题:1.自我介绍2.实习拷打20min3. Java异常类型的整个继承的体系你了解吗?4. 我们在日常应用中对于这些异常,是怎么样去处理这些异常?5. 你在处理异常的时候,你有什么样的一些原则?就比如说对于一个服务接口来说,你会先做什么异常,然后针对这异常做什么样的处理?你异常分为几类?分别是应对什么场景?这个你自己有总结过。6. 那像这种 throwable 的异常,它不是有一些 error 嘛?你觉得 error 是什么时候会产生的?7. 你对于 Java 里面的这种数据的容器,像 hashmap、tree、map 这种都了解的。好像比如说 hashmap 对应 key 为 null 的,它会怎么处理?它的哈希key是怎么算的?8. concurrentHashmap,那个它能允许存储null吗?为什么不能?9. 那你了解 concurrentHashmap,它跟哈希表有什么区别吗?10. 你觉得Hashmap线程不安全,那你能举一个例子说,比如说我多线程对它操作,它会出现什么情况?有什么样?它的线程不安全体现在哪里?11. 你这边对一些分布式的框架都用过哪一些?12. 那消息队列你用过什么呢?卡夫卡,它大概的一个工作过程是什么样的?13. 那它是怎么样来保证我的消息不会被重复消费呢?14. 那什么样的情况下就会产生重复消费?15. 什么样的情况下offset没有被正确记录。16. 一个 broker 里面某一个 topic 的 partition,我可以被多台机器消费吗。17. 什么样的场景下它可以支持多机器去消费?18. 假设就同一个分区,我就是要被多台机器消费,通过什么方法可以实现。19. 你是怎么理解?就是在项目里面为什么要用这种像消息队列这种东西?20. 你在实习期间你的任务就是说别人给你一个明确的任务吗?还是说给你一个方向,让你自己去弄。21. 诶,那你能举一个例子吗?22. 你觉得你在实习里面你自己的成长是哪一点。23. 那你觉得就是企业里面的工作方式,你自己有什么样的一些总结?就体验,就是里面你在实习的时候工作是怎么开始?24. 那你觉得工作里面什么样的一些方面对你来说是有比较大的一些挑战?25. 那你觉得你在实习里面,你是怎么样让自己去快速上手业务技术这一块?
查看24道真题和解析
点赞 评论 收藏
分享
评论
7
27
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务