腾讯csig一面面经

#软件开发2024笔面经# 1.string s1 = new string (hello)
   string s1 = hello
   有什么区别
2. object o = new object 对象头的信息
3. 进程和线程
4. 为什么要用线程
5. 进程实现的时候包含哪些信息
6. sql语句
7. 创建不需要回表查询的索引
8. 联合索引内存解决
9. 五层协议
10. tcp 和 udp特点
11.数据包被劫持,tcp和udp的反应?
11. tcp三次握手
12. 数据结构:我们这样想吧,然后我们的数据都是1到100。那我现在给个2看在不在这个区间里面。第二个我想你帮我取,从从五到十。反正我总共的诉求,两个诉求,第一个是判断是否存在第二个哪个区间。你拿到这批数据之后,你要怎么来组织一个数据结构来更方便我去取,或者更快的让我去取?
13.场景题:现在一个问题是我怎么能发现实中变化了?我们现在你能拿到的要素有,比如说图片。车到这个地方的车速。流量比方一个小时,这个地方走多少辆车?还有在这个地方的就先说这几个。想办法帮我解决一下能够?通过这些维度的数据和这些特征来发现。这个地方现实发生变化。
14. JWT?
15. redis缓存穿透、雪崩、击穿
16. 布隆过滤器
17. 面试官评价:还年轻,多打打基础

评价为:寄
全部评论
lz啥时候面试的
1 回复 分享
发布于 2024-03-24 15:16 广东

相关推荐

04-07 11:02
四川大学 Java
4.3一面过 当晚二面,4.7看的二面挂了,现在分享下一面面经积攒下好运吧腾讯会议约半小时,但是实际有45min自我介绍我看到简历上你写了很多和数据库相关的技术栈。能说说使用MySQL和Redis的分界线吗?或者说,你什么时候用前者,什么适合用后者。你说到了MySQL适合持久化。你知道这是怎么实现的吗?假设我现在执行一条指令?那么既然如此为什么要用Redis呢?Redis能不能持久化?对啊,既然有持久化了,为什么不止单用Redis呢?你了解游戏服务器吧?那么多那么多子服务器,其实一个服务器负载也还好啊?我们能看到很多方案都要使用Redis+MySQL/MongoDB?我看到你使用了Redission解决秒杀问题,你知道这个怎么用吗?补充道即使用redission分布式锁依然会有乱序问题,他希望我可以了解一下,我提到使用LUA脚本,他说还不是最好的方法,因为很“机械”。你知不知道各种客户端的区别?lettuce,Jedis?他们是怎么连接redis的?(不会)我看到你的英语好像不错啊?要不我们用英文来问答一些基础问题?(以下是英文问我英文答)TCP/UDP区别?TCP/IP分属什么层?你提到了TCP稳定性,怎么做到的?你说到了三次握手,两次行不行?(我回答不行,他说某些情况是可以的)fast retransmit&timeout transmit?好的,就到这里,你的简历上还有什么没问的嘛?(我说MQ)一两道MQ问题。反问环节:介绍部门,问base,问部门的技术栈,问how can i do better(他说多去关注一下有些底层的实现等)   
你总是什么都想要:英文答技术问题👍🏻
查看15道真题和解析
点赞 评论 收藏
分享
04-07 20:59
已编辑
华中科技大学 Java
一面3.201. 实验室项目2. 讲一下tcp的流量控制和拥塞控制3. 如果现在有一个1G的包,打算怎么发?4. 知道CLOSE_WAIT吗?5. 如果服务器端有很多CLOSE_WAIT是为什么?6. 如果有一个连接很久没有收发包,怎么解决?7. http和tcp的keep-alive有什么区别?9. springcloud中不同微服务怎么进行通信10. 讲一下java并发有哪些机制?11. java有哪些常见锁12. ReadWriteLock和互斥锁区别,哪个性能更好13. threadlocal需要加锁吗14. NI/O15. 讲一下jvm的内存模型和垃圾回收16. 什么情况下会导致fullGC17. 如何尽量避免fullGC18. java的反射19. 静态创建对象和动态反射代理区别,谁的性能更好?20. 讲一下linux系统运行一个进程有哪些步骤(输入指令回车之后)21. 说一下类加载的过程22. 有没有什么IO频繁的操作和IO不频繁的操作?手撕:力扣468.验证IP地址二面3.251. Linux系统中怎么检测两个主机之间是否有tcp连接?2. telnet指令知道吗(第一题答案)3. 两台机器建立连接后还没有发送数据,拔网线十分钟,之后的状态如何4. 如果中间某一方发送了数据会发生什么5. 应用层怎么从这个连接中拿到数据6. 说到socket,讲讲IO多路复用7. 延迟队列delayqueue执行过程中,服务重启了,发生什么变化8. RabbitMQ怎么实现延迟队列9. 设计一个短域名服务,输入长域名可以转换为短域名,怎么进行实现,借助类似于BASE32方式10. 哈希值过多时候怎么进行判断该值是否存在(布隆过滤器)11. 根据长域名生成两千万不重复id的方法12. Redis分布式锁实现可重入锁,释放锁时,什么情况下要去调远程服务三面4.3问了简历上的项目,当晚挂  
点赞 评论 收藏
分享
评论
4
26
分享

创作者周榜

更多
牛客网
牛客企业服务