字节跳动/测试开发实习生/西瓜视频一面面经
七层网络模型
应用层常见协议?(http,https,dns,ssh,smtp)
smtp具体是做什么的?(不知道)
传输层有哪些协议?
TCP/UDP的区别?
三次握手?
为什么需要第三次握手?
写过网络编程嘛?比如客户端服务端?(没写过)
数据结构了解哪些?
栈和队列的特点?
树和图了解过嘛?(知道二叉树,图没学过)
什么是完全二叉树?满二叉树?
堆的概念?(忘了)
死锁的必要条件?(互斥/请求保持/不剥夺/循环等待)怎么打破死锁?
操作系统常用的调度算法?(不知道)
数据库事务了解吗?基本特性?
什么是外连接?(多表联查,A,B表的交集)
哪个语言用的多?
JAVA内存区域有哪些?常见
JAVA内存管理,内存回收算法了解过吗?
垃圾回收算法有哪些?
常见回收器有哪些?(CMS和G1)
CMS和G1有哪些区别?特点?(说了下G1但是CMS忘记了)
CMS和G1用了内存回收算法的哪一种?(标记清楚)
内存泄漏了解过吗?为什么会有内存泄漏?
(举了threadlocal的key是弱引用,value是强引用这个例子)
为什么强引用会造成内存泄漏?(说的不对,面试官笑了哈哈哈有点尴尬)
微信好友聊天界面设计测试用例。
说项目。
说下优缺点?
比较有成就感的事情是哪些?
手撕代码:合并两个有序数组。 A出来了
反问
#字节跳动实习##实习##面经##Java##测试#
应用层常见协议?(http,https,dns,ssh,smtp)
smtp具体是做什么的?(不知道)
传输层有哪些协议?
TCP/UDP的区别?
三次握手?
为什么需要第三次握手?
写过网络编程嘛?比如客户端服务端?(没写过)
数据结构了解哪些?
栈和队列的特点?
树和图了解过嘛?(知道二叉树,图没学过)
什么是完全二叉树?满二叉树?
堆的概念?(忘了)
死锁的必要条件?(互斥/请求保持/不剥夺/循环等待)怎么打破死锁?
操作系统常用的调度算法?(不知道)
数据库事务了解吗?基本特性?
什么是外连接?(多表联查,A,B表的交集)
哪个语言用的多?
JAVA内存区域有哪些?常见
JAVA内存管理,内存回收算法了解过吗?
垃圾回收算法有哪些?
常见回收器有哪些?(CMS和G1)
CMS和G1有哪些区别?特点?(说了下G1但是CMS忘记了)
CMS和G1用了内存回收算法的哪一种?(标记清楚)
内存泄漏了解过吗?为什么会有内存泄漏?
(举了threadlocal的key是弱引用,value是强引用这个例子)
为什么强引用会造成内存泄漏?(说的不对,面试官笑了哈哈哈有点尴尬)
微信好友聊天界面设计测试用例。
说项目。
说下优缺点?
比较有成就感的事情是哪些?
手撕代码:合并两个有序数组。 A出来了
反问
#字节跳动实习##实习##面经##Java##测试#