欢聚面经

4.13欢聚一面(犯了两个低级错误,估计凉了)
个人情况:21届,工作和实习(半年)大概有一年半
形式:视频面
时间:1小时10分钟
1.一开始问项目,深挖项目,MQ消费成功,第三方平台自己原因失败了,我们怎么处理。
2.为什么使用rocketmq?
3.项目中为什么要用线程池发消息,怎么配置的
4.讲讲undolog、redolog存在的意义,讲讲你所提到的rrdolog到binlog之间的xa二阶段怎么实现的。
如果redolog预写入成功,binlog成功,修改redolog失败,那么这条数据有效吗?
5.如果redolog成功,binlog失败会发生什么?redolog失败呢?
6.redis持久化方式有几种,有什么区别?aof有什么缺点吗?redis是怎么解决的?

7.怎么解决缓存和数据库不一致的情况?两种场景都说了,只叫说了删缓存再更新数据库的解决方案。
8.tcp和udp区别?tcp可靠传输怎么保证?仔细说说流量控制
9.arraylist和linkedlist区别,有什么安全的list吗?(这里***了没想到vector)

最后,问这次面试的评价,给了一句,我没有什么评价,挺好的。

问,如果通过会什么时候通知,说是这两天。

总结:
项目那里1说的勉勉强强,2-8说得都挺好,反正是面试官在不断点头了,9面试官懵逼了一下。我也懵逼了。和预期的感觉来说不太一样,深挖项目那里讨论了好久,有点头也有疑问。就导致我感觉悬了,再加之最后一个***的错误,现在心里有点凉凉的

唉……





更新

4.14二面

面试官挺忙的,刚从上一个会议过来,迟到了七八分钟。

对象:技术负责人

时间:二十五分钟

1.为什么上家公司离职?上两家公司你都有什么提升?
2.有没有想法回前前东家(一个中厂),在那里怎么会让你一个人负责第三期的?你觉得是什么原因?
3.你做的一个项目哪些比较有难度?可以分别说说都有什么难度吗?
4.分布式锁哪些实现方式?三种都说一说,能说说你们为什么选择redisson实现?为什么不用zk和数据库来实现?你能告诉我什么情况下可以分别用这三种分布式锁的实现?zk是怎么判断客户端持有锁的?为什么说zk实现起来简单,讨论了一下过期机制
5.看过mybatis的源码吗?这个直接说没有
6 .说一下回收算法和垃圾收集器,主要讲了CMS和G1实现和区别

反问环节:

技术分享

问了一下部门业务

总结:

二面用的来说,面试官是一个技术负责人,一上来的气势有一点强,说我们这加班也经常比较晚,是不是不符合你的预期。这里解释了一下,还好,然后问问题环节就比较好了,问的都是基础的问题,个人回答的话,之后听录音也没有什么卡壳和说错的地方。可能就是感觉问少了点,其他的都还好。



期待更新HR……

#面试复盘##欢聚集团##Java工程师##社招#
全部评论
社招?
点赞 回复 分享
发布于 2023-06-27 15:29 广东
🎉恭喜同学成功投稿参与【面试复盘】,并通过审核! 😉请留意你的私信,官方红N人员将与你取得联系,进行奖励发放~ 👉🏻戳:https://www.nowcoder.com/discuss/872618了解更多活动详情~
点赞 回复 分享
发布于 2022-04-14 18:24
初试已通过,约复试中
点赞 回复 分享
发布于 2022-04-14 12:19

相关推荐

年前面的一共两轮面试,二面挂了,十分的可惜呀,虽然我作为一个纯JAVA选手,还是临时准备了一些安卓开发的一些内容,但是二面还是应付不过,整理一下面试题吧1. 做一个自我介绍2. HTTP、Socket 有什么差别3. WebSocket 是什么,和 HTTP、Socket 区别4. TCP 如何保障传输可靠5. TCP 拥塞控制有哪些方法6. HTTPS 原理,和 HTTP 区别7. 为什么用 NIO,相比 BIO 解决了什么问题8. 继承、封装、多态9. 重写和重载的区别10. Java 四种引用是什么,有什么区别、使用场景11. GC 可达性分析算法12. GC Roots 有哪些13. Java 异常种类,Exception 和 Error 区别14. 什么是泛型,泛型擦除是什么15. 泛型通配符类型有哪些16. ArrayList 底层结构和扩容模式17. ArrayList 和 LinkedList 区别18. HashMap 底层结构19. JDK 1.8 之后 HashMap 有什么变化20. HashMap 线程安全吗,为什么21. ConcurrentHashMap 1.7 和 1.8 区别22. 线程池工作原理23. 线程池队列满、最大线程也满,再添加任务会怎样24. 线程池拒绝策略有哪些25. JDK 预置线程池有哪些,有什么问题26. IO 密集型和计算密集型线程池怎么配置27. Java 中保证线程安全的机制还有哪些28. 协程了解吗,Go 和 Kotlin 协程对比29. 什么是 Spring IOC,作用是什么30. 安卓里自己实现 IOC 容器思路31. 什么是依赖注入 DI32. 自己设计依赖注入框架怎么做33. 什么是 AOP 思想,应用场景34. 什么是高级函数35. 延时任务实现方式有哪些36. Activity 生命周期37. Activity 弹弹窗生命周期有什么变化38. Android 四大组件及其作用39. 开发中常用哪些设计模式,怎么用40. MVC、MVP、MVVM 介绍41. 职业规划方向,和客户端开发会不会冲突42. 低代码/AI 辅助开发你是怎么做的43. 怎么提升 AI 生成代码效果44. 有没有做前后端规范约束生成效果45. 手写:链表反转(不使用额外内存)个人感想:面试官人很好,感觉挺和蔼的,题的话也是基础偏多一点,基本上都能回答出来,然后也是很快就约了二面了
吃不饱的迪恩很紧张:这么多
点赞 评论 收藏
分享
评论
4
19
分享

创作者周榜

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