5.19一面
项目:
1.做了个android水项目,还没做完的那种,不过好在面试官只是让我说一下对android开发的大体了解,
没深入问,比如有哪些布局,activity和fragme区别。
java基础:
1.abstract和interface
2.为甚麽equals和hashcode函数要重写最好一起重写。。
3.==和equals的区别
4.双亲委派机制,以及他的作用
5.泛型,泛型擦除
6.什么是线程安全
7.线程安全两个关键字,volatile,sychronized.
8.说一下volatile线程安全是怎麽实现的
9.说一下sychronized是怎么实现的(不知道)
操作系统:
1.进程线程
2.分页和分段区别
3.为甚麽切换线程开销大
4.ansi和unicode区别,以及占多少字节(完全没答上)。
计网:
1.输入url后发生了啥
2.说一下dns解析过程
3.http和https区别
4.https的连接过程
5.https证书相关的,我说不知道
6.TCP的可靠性怎麽保证
7.拥塞控制
算法题:
链表相加++++,飞书上写讲一下代码就行,不运行。
#字节跳动实习#