朝闻科技一面

时间:4.14
公司地点:长沙

HR
1. 来之前对公司有什么了解吗
2. 有什么问题想问我的吗
3. 你是哪里人
4. 有女朋友吗
5. 有打算在长沙长期发展吗

技术总监:
1. 自我介绍 
2. 讲一下你比较熟悉的一个项目 
3. 有做那种长上下文的rag嵌入吗
4. 有做持久化记忆吗
5. 设计模式有了解 
6. 还有了解其他设计模式吗 
7. 讲一下工厂模式吧 
8. 工厂和策略怎么样结合呢,工厂模式和策略模式的区别 
9. 有在其他地方使用过策略模式吗 
10. 我看你的语言主要是java,你讲一下 Java 的基本数据结构吧
11. 数据库这一块有了解吗 select * from user where id = 1 这条sql语句是怎么执行的 
12. 如果加上一个 or 条件,是会怎么样 
13. 如果加上了一个like模糊匹配,会怎么样 
14. 如果加上for update,是怎么一个执行流程 
15. 如果让你来实现一个登录功能,你会怎么实现 
16. 你这个方案是一个token的,如果让你设计两个token 实现续期,你会怎么设计 
17. 如果要实现登录退出机制,你要怎么实现
18. 如果只能运行一个设备登录,另一个设备上线,要顶替另一个设备,怎么实现
19. 你这个网站是怎么部署的
20. Linux 这些有了解吗
21. mq有用过吗,用的什么
22. 讲一下你延迟订单取消具体怎么做的吧 
23. 死信队列有了解过吗
24. 对http三次握手四次挥手这一块有了解吗
25. 讲一下三次握手四次挥手吧
26. http请求头是在哪一步发送给服务端的 
27. 你目前的职业规划是怎么样的,想往哪方面发展 
28. 反问环节
全部评论
感觉总监问的真的多啊
1 回复 分享
发布于 04-15 23:32 北京

相关推荐

04-15 14:58
中南大学 Java
牛客90813234...:我面老虎国际是二面这样
点赞 评论 收藏
分享
昨天 13:58
已编辑
哈尔滨工业大学 Java
有见过上来就写一个完整的线程池的吗?面试官一张嘴我差点尿了Q1:前面两个面试官已经提问了项目,咱们直接写一道题吧,线程池,不会c++可以用你会的语言。。。。PS:shit30min later。。。Q2:java21中的虚拟线程应用到你的项目中会有什么变化?PS:holy shit,前面java21没听清,就听到个虚拟线程,我没听这个概念,我人都傻了A:sorry面试官,我没有思考过这个问题。。。Q3:如果Redis的Pub/Sub因为某些原因没有传递到,你的caffeine会不会被读取到过期数据A:设计了很短的过期时间 + 引入消息队列重试机制Q4:如果Redission分布式锁的持有者宕机,看门狗没有续期,10000个QPS会全部达到DB上吗A:不会,因为锁无人持有,会有一个线程抢到锁,其他线程阻塞,等待会写,所以只有一个线程能到DB。PS:不知道为啥我说完又问了我一遍,感觉没说错啊,我就说的更详细了一点。。Q5:你试用Canal监听binlog实现ES和MySQL的一致性,如果Canal因为MySQL的Update太多导致Canal同步跟不上怎么办A:只想到了把Canal监听binlog的方式改为row,加速读取,然后对MySQL进行取舍(因为我问了下,MySQL主从是否一致,面试官说可能不一致),因为MYSQL主从同步有四个策略,当选择超半数同意才接受的方案时,如果Update操作太多,那么直接拒绝。还有考虑数据库分库分表,分担压力,避免所有更新请求打到少数数据库上。只想到这么多,前者回答的肯定不够,但是对Canal了解不多,没招了Q6:了解aqs吗,怎么实现一个ReentrantlockA:内部类继承aqs,针对state,队列进行设计实现公平锁或非公平锁,重写tryAccique和tryRelease,对外暴露接口Q7:你项目几个人做的,都是实验室项目吗?Q8:反问环节A:多久出结果,核心业务是什么,还有技术面吗?PS:一周内出结果,后面是hr面,业务关于支付等等没注意听,实习两个月之后有技术面本牛子0实习,bg:29,希望能通过吧。这是最后一个面试了,前面全挂了,牛友们可以看看我的其他帖子,分享了一些比较难的面经,真难绷
查看6道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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