快手商业化- 暑期实习- Java

自我介绍
拷打实习内容(30min)
介绍实习项目,问实习项目的价值和使用范围,RAG和Prompt使用场景。
项目:
1.介绍一下项目中实现的缓存击穿和缓存穿透
2.布隆过滤器怎么更新和删除内容,有实现的思路吗?
2.分布式锁原理、redission锁延长
3.
八股:
1.ConcurrentHashMap底层原理,synchronized和reentrantlock区别,synchronized锁升级。
2.mysql索引底层,B+树时间复杂度,主键索引是否有速度优势。
3.项目中有提到binlog,问了mysql日志

手撕:区间合并。

总结:大模型开发的组都好像不是那么核心。常规面试流程,问了一下暑期和日常的转正情况是否有不同,回答是没区别。

——2面。
全程拷打实习项目。
AI项目:梳理一遍流程。
电商项目:项目中事务的使用、rpc失败或超时要怎么解决、接口幂等性怎么保证。
总结:全是场景题,问麻了,凉凉。
全部评论

相关推荐

05-19 12:12
已编辑
门头沟学院 Java
一、面试官提问环节1.    tcp和udp区别,以及应用场景2.    说一下三握手,四握手,以及能解决什么问题3.    http1.0 1.1 2.0 3.0的区别4.    http和https有什么区别5.    https常见加密算法有哪些6.    https的非对称加密和对称加密有了解吗?作用是什么?7.    描述https非对称加密过程8.    就算加密了我们也可以用fidder进行数据截获并且是明文的,如何操作,原理是什么9.    http重连机制10.  下载请求中,这次因为网络断开了,下次重新打开下载请求如何接着上次的传输11.  进程和线程的区别12.  线程安全是什么,描述一些线程不安全的现象13.  如何保证线程安全14.  死锁了解过吗,什么是死锁如何产生15.  如何避免死锁16.  如何定位死锁17.  线程池中如何发现死锁,并且锁定是哪两个线程18.  二叉树了解吗?19.  哪几种遍历方式20.  三种顺序分别的作用是啥21.  常见数据结构以及场景22.  前端通过这次加载下次广告的方式进行投放广告,我有一百万条广告,如何确保每条广告有一百万的曝光23.  现在的问题是我有一百万条广告,但是有四十万条根本没展示,你会如何定位问题24.  那如何解决呢?25.  问题是我已经有一些数据而且已经展示了,我是后面才发现我有四十万条广告没出现,前面的广告我也不知道展示了多少次二、手撕Leetcode滑动窗口秒了三、反问环节1.    后续流程2.    多久出结果3.    自己哪些地方可以再提升
腾讯二面916人在聊 查看25道真题和解析
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

更多
牛客网
牛客企业服务