字节跳动+客户端研发+社招面经
JAVA烂猪皮
共 726字,需浏览 2分钟
·
2020-12-05 23:46
往期全套面试题+答案领取方式:关注公众号【Java烂猪皮】后台回复【666】
自我介绍
计算机网络:
(1)UDP和TCP差别
(2)TCP怎么保证可靠传输
(3)三次握手为啥不是两次或者四次
(4)如果客户端向服务端发送1、2、3,服务端接收到的顺序为1、3、2怎么办?为什么要流量控制,一次全发送不是更好吗?
(5)UDP和TCP常见应用是什么?
(6)HTTP协议是什么?常见的操作?(GET POST等)
(7)HTTP常见 状态码有几种?4XX表示什么类型错误?
操作系统
(1)线程和进程的区别?
(2)线程之间怎么共享资源?
(3)进程之间怎么通信?
(4)进程池的原理是什么?
(5)乐观锁和悲观锁的区别?
(6)给定进程A、B,设计代码使得A在B之前完成?
算法:
(1)给定数组和目标元素target,返回所有和为给定元素的数组元素对
(2)1步可以上1个或2个台阶,问上n个台阶共有多少种走法?分别用递归、递推两种方法求解。
腾讯、阿里、滴滴后台面试题汇总总结 — (含答案)
面试:史上最全多线程面试题 !
最新阿里内推Java后端面试题
JVM难学?那是因为你没认真看完这篇文章
关注作者微信公众号 —《JAVA烂猪皮》
了解更多java后端架构知识以及最新面试宝典
看完本文记得给作者点赞+在看哦~~~大家的支持,是作者源源不断出文的动
评论