快手:  一面(52min),牛客平台视频面试: 1,在项目开发过程中用的比较多的数据结构有哪些? 2,如何查找链表中间节点 3,代码:链表逆序 4,代码:链表的局部反转 5,HashMap的结构 6,HashMap的put过程 7,链表头插法 8,ConcurrentHashMap的结构和put过程 9,HashMap和ConcurrentHashMap的扩容区别 10,synchronized关键字 11,线程池的构造参数,以及新建线程的判断 12,线程和进程的区别 13,线程共享内存和进程共享内存的区别 14,了解协程吗 15,对同步和异步的理解 16,get和post的区别 17,知道哪些HTTP状态码 18,TCP的三次握手和四次挥手 19,你有什么想问我的吗?  二面(60min),牛客平台视频: 自我介绍 1,项目相关 2,谈谈SpringBoot的理解 3,SpringBoot启动的过程 4,Spring MVC的流程 5,数组和链表的区别 6,HashMap 7,红黑树和平衡二叉树的区别 8,HashMap的初始大小和ArrayList的初始大小,为什么这样设置 9,为什么HashMap的容量是2的整数次幂 10,HashMap的扩容 11,mybatis的#和$的区别,自己项目中用到的是哪个 12,谈谈自己对Redis的认识 13,Redis的数据结构 14,JVM的内存区域 15,虚拟机栈帧了解吗 16,本地方法栈的作用 17,Java堆分哪几块区域 18,Eden和survival的比例,以及为什么这样划分 19,TCP和UDP的区别 20,TCP和UDP分别用在哪些地方 21,TCP是如何保证可靠传输的 22,超时重传的机制 23,TCP是如何保证有序的 24,滑动窗口的机制 25,谈谈Spring IoC和AOP的理解 26,静态代理和动态代理的区别 27,代码题:给定一个字符串,最多删除一个字符,判断是否能够形成一个回文串,并且分析时间复杂度 28,有什么想问我的吗? 微众银行:   一面(电话面试):   自我介绍   1,JVM 在1.8前后的区别   2,GC的类型和Full GC的工作原理   3,==,equals,hashcode的区别?   4,客户端100个连接,BIO和NIO两种模型下,分别需要多少线程处理?(100和1,面试官说不对,请大佬们指教)   5,如何交替打印a1,b2,c3,d4,c5,d6   6,TCP的流量控制和拥塞机制   7,TCP为什么叫做面向流的   8,TCP和UDP都发送100个字节最终到达网卡的区别?   9,你有什么想问我的吗         面试官都非常好非常好,快手收了我吧,春招都要结束了,我还0offer!!!
点赞 11
评论 12
全部评论

相关推荐

07-31 11:12
门头沟学院 Java
真的是误闯天家了,太难了
投递虾皮信息等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务