首页 > 字节跳动抖音客户端面试总结
头像
CCC0122
编辑于 2020-07-20 22:23
+ 关注

字节跳动抖音客户端面试总结

1、 设计模式有学过吗,介绍几个,写单例模式,DCL单例,volatile关键字是什么,在DCL中是否是必要的

2、 HashMap的实现,是否是线程安全,如果要进行多线程操作有什么方法,hashtableconcurrenthashMap的区别, 如何遍历hashMap

3、 ArrayList中存着一些String,要想删掉特定的字符串,怎么操作。

4、 Java四种引用

5、 线程和进程的区别和联系

6、 线程池,怎么实现一个线程池,有哪些角色,哪些点,包含哪些作用

7、 死锁,如何避免死锁

8、 http,网页中输入url到结果返回,都会经历那些过程,描述DNS地址解析过程

9、 TCP建立连接,断开连接,TCP3次握手,4次挥手,4次挥手的中断时机

10、数据库三大范式

11、Getpost的区别

12、常用的状态码

13、TCPUDP的区别

14、TCP如何保障可靠性

15、算法:求两个单向链表的第一个重合节点,如果链表有环怎么办

16、Java中的容器类了解哪一些,HashSet内部原理,初始容量,扩容容量,怎么扩容,为什么扩容因子是0.75

17、Java双亲委派

18、并发编程关键字

19、写死锁,线程A访问资源ab,线程B访问资源ba,同时访问,构成一个死锁现象

20、数据库中的事务一致性,什么叫事务一致性

21、写一个SQL语句:一个学生信息表:id,姓名,一个学生成绩表:id,课程,分数,求每个学生的总分

22、计算机网络的7层结构,每层大体有啥协议

23、为什么3次握手,挥手要4

24、DNS的目的或者说作用是啥

25、DNS劫持的原理

26、算法:给定一个有序数组和n,假设n一定存在,输出左端第二个n的的下标,希望的时间复杂度为Ologn

27、了解贪心算法吗,比较典型的贪心算法场景有什么

28、http1.12.0的区别

29、通过https访问数据的流程

30、Httpshttp区别,https的加密方式是对称的还是非对称的,

31、LRU cache,应用场景,算法:设计LRU cache

32、多线程挑语法问题

33、设计一个二叉树的前序遍历Iteratornexthasnext方法

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐