腾讯ai后端开发实习一面 45min

发点面经攒攒人品~
1.项目拷打
2.讲一下实习做了什么
3.pub sub除了用Redis还能用什么做,你为什么用Redis
4.Redis有哪些数据结构
5.Redis是单线程吗
6.讲一个你遇到的问题以及怎么解决的
7.你怎么做的幂等
8.Redis有事务吗?跟MySQL的事务有什么区别
9.当性能提升不符合预期呢怎么排查
10.上一题追问,什么叫正常什么叫不正常
无手撕
全部评论
我投了简历还在筛选中
点赞 回复 分享
发布于 04-08 23:01 辽宁
感谢分享!这种项目 + 基础结合的面试题,才是大厂实习面试的真实风格,提前积累经验,祝后续面试顺利拿 Offer!
点赞 回复 分享
发布于 04-08 15:10 上海
太真实了!腾讯 AI 后端实习一面考得很全,基础 + 项目全覆盖,能坚持 45 分钟的面试也很考验功底,加油,稳过二面!
点赞 回复 分享
发布于 04-08 15:10 上海

相关推荐

一面 问项目限流算法有哪些?线程安全的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道真题和解析
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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