1.进程有哪几种状态?2.进程和线程区别3.Linux系统用户态怎么切换到内核态4.linux操作系统为什么分为用户态和内核态5.40亿个数,给3个数,判断是否在里面? 布隆过滤器6.详细说一下布隆过滤器7.tcp三次握手,四次挥手8.为什么四次挥手会进入timewait9.从浏览器输入一个www.xx.com,经过哪些过程,涉及到什么协议10.介绍一下hashmap11.有哪些避免哈希冲突的办法12.100级楼梯,每次只能爬一阶或者二阶,有多少种爬法。13.一个足球场,让观众按照年龄大小排序,哪种算法更好?14.年龄范围是0-100,还有什么排序吗?15.发生内存泄漏应该怎么排查?16.有哪些静态代码的分析工具17.如何判断一个链表有没有环18.线程出问题,会导致进程奔溃吗19.最后是一个算法题目,说大概思路