27暑期实习ai后端开发二面-腾讯

1.实习拷打
2.研发过程为什么会想到用ai,出发点是什么
3.底层用了哪个大模型,为什么用它
4.知识库问答的流程是怎么样的,比如分为哪几个部分,每个部分要做些什么
5.如何评估rag召回的效果
6.怎么优化召回的
7.bm25是怎么检索的
8.查询改写是怎么做的
9.最终给大模型的输入提示词是怎么构建的
10.整个问答系统还有没有可优化的方向,或者下一步的计划
11. 用过redis吗,了解哪些数据类型
12. 底层实现有研究过吗
13. redis他的应用场景有哪些
14. redis的key是怎么淘汰的,他的策略
15. 不同的应用场景下,淘汰策略有没有什么区别或者应该选用什么淘汰策略
16.redis如何实现高可用
17.主从,哨兵,cluster,这几种集群架构有什么区别
18.数据分片原理是什么,为什么要分片
19.http和https的区别
20.https的交互过程是什么样的
21.听说quic协议吗
22.hot100原题打家劫舍
全部评论
请问友友用的是月神的项目吗
点赞 回复 分享
发布于 04-22 13:20 广东
拼多多招27届实习生啦 https://careers.pddglobalhr.com/campus/intern/detail?t=dRvUVvcTiA
点赞 回复 分享
发布于 04-07 13:59 上海

相关推荐

一面 问项目限流算法有哪些?线程安全的List ?鉴权怎么做的spring 中涉及到的设计模式有哪些?多线程编程import java.util.List;import java.util.stream.Collectors;import java.util.stream.IntStream;public class RpcBatchRequestTest {static RpcService rpcService = new RpcService();public static void main(String[] args) {// rpc 请求参数List<Integer> requestIds = IntStream.range(0, 1000).boxed().collect(Collectors.toList());// rpc 调用List<String> results = batchGetDetails(requestIds);// 输出for (String result : results) {System.out.println(result);}// 预期输出// details 0// details 1// details 2// .......// details 999}/*** 某个 rpc service 的接口只提供单个调用* 此处需要做一个封装,多次请求后返回** 要求按照顺序返回** @param ids* @return*/public static List<String> batchGetDetails(List<Integer> ids) {// 单次调用// RpcService rpcService = new RpcService();// rpcService.rpcGetDetailsById(1);// TODO 在此处实现批量调用return null;}}class RpcService {public String rpcGetDetailsById(int id) {// 模拟 rpc service 耗时try {Thread.sleep(20L);} catch (InterruptedException e) {throw new RuntimeException(e);}return "details " + id;}}二面TCP 的可靠性如何保证的?tcp 报文头有哪些内容?MySQL 三种日志?看过哪些源码?分库分表有了解吗?多线程编程/*n个线程交替打印1-100。比如n=5,输出如下:第一个线程打印 1第二个线程打印 2...第五个线程打印 5第一个线程打印 6第二个线程打印 7*/
查看9道真题和解析
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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