5.6一面1. 自我介绍(介绍完就发现技术栈不匹配了)2. 问项目3. 程序内存中堆和栈的区别4. 使用堆的时候怎么防止内存泄漏5. debug方法(我发现字节很喜欢问这个, 但是我不太会, 我觉得他们想要的标准答案应该是linux环境下用gdb的core文件的debug方法)6. 说说面向对象编程, 举个例子7. 浮点数float和double的精度(还有一些, 但是记不住了)手撕:1. 一个按照从小到大排序的有序链表(正负数都有), 把它重新按照绝对值大小排序.2. 流量控制, 滑动时间窗口, 每秒通过五个请求, 如果超过五个就舍弃. 问这个算法有什么问题, 怎么改进.(面试官的意思是从时间窗口的角度思考, 而不是动态调整阈值的角度. )