粘包了解吗?TCP的拥塞控制进程和线程的区别HTTP的缓存技术有哪些HTTP的常见字段及作用go切片的扩容机制三色标记法及屏障数据库的常见索引redis的sds和数组的区别redis的hash扩容迁移,是否有序,何时有序/无序,为什么如何解决死锁问题?select * from A where key in (a,b,c,d...) 和select * from A where key = a or key=b or key = c or key = d ,这两个哪个更好?select * from A where name like N% 和select * from A where name like %N,这两个,哪个可以使用索引如何优化select * from A where name like %N(索引反转,FullText)编程:给定一个整数数组,表示同一行中的小行星。对于数组中的每个元素,其绝对值表示小行星的大小,正负表示小行星移动的方向(正数表示向右移动,负数表示向左移动)。每颗小行星都以同样的速度运行。找到碰撞后留下的所有小行星。碰撞规则:两颗行星相互碰撞,较小的行星爆炸。如果两颗行星大小相同,两颗行星都会爆炸。朝同一方向运动的两颗行星永远不会相撞。[10,2,-5] -->[10]给定一个数组,其中数组元素成对出现,并且只有一个元素单独出现,求解该元素[1,2,3,3,2]-->[1]如果有两个指出下一次的元素怎么办?[1,2,3,4,3,2]-->[1,4]一副扑克牌去除四张牌,共1820中组合,按从小到大编号1-1820,输入编号,判断是否可以通过加减乘除和括号求得24。[1]-->False反问:现在使用的技术栈、下次面试时间、加班情况