字节跳动后台开发一面凉经
刚面完字节,分享一个凉经~
进程与线程的区别?
进程如何创建?(底层实现。。。)线程如何创建?(底层实现。。。)
epoll了解吗?对应的几种模式?
进程通信的方式?具体实现?
线程通信?如何互斥?线程池?
锁有哪几种?
TCP和UDP?可靠性?
长连接与短连接?如何知道这个数据包的顺序?
快排时间复杂度?最差呢?优化?
算法题:设计一个数据结构,有(0-9亿)条数据,支持FIFO、LIFO,4G memory。要求动态设定长度,不能超出内存限制。
算法题:二维数组,从左到右升序,从上到下降序,查找某个元素是否存在。(由于秒解,面试官:之前是不是做过? 我:。。。)
还有什么问的吗?我:第一个算法题的最优解是什么?(笑了笑)答:这个你自己下去想想。。。#字节跳动##面经##春招##实习##Java工程师#