#软件开发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. 面试官评价:还年轻,多打打基础评价为:寄