我的面试
自画像
这个作者很懒,什么都没留下…
展开
-
字节跳动校招提前批面试
一面:1、java写一个单例模式 ????2、fina、finally、finalize的区别3、手写代码单链表的反转 已知二叉树的前序和中序,输出后序4、TCP的四次挥手,为什么四次挥手5、浏览器访问百度的过程6、什么事哈希表 哈西冲突怎么办二面:1、java相关基础:解释Java的三个性质:封装、继承、多态 Java的基本数据类型有哪些 Int...原创 2019-07-03 15:35:26 · 1003 阅读 · 1 评论 -
小红书面试
小红书一面手撕三道1、反转单链表2、求两个链表的交点3、一个数组中有一个数出现了一半以上,找到这个数抽象类和接口的区别二面写测试用例(他随便说的一道 主要看你思维)http和https的区别线程安全手撕两道1、自己写一个栈2、找出栈中最小元素...原创 2019-09-17 21:42:05 · 1210 阅读 · 0 评论 -
数据库复习
一、事务概念事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。ACID1. 原子性(Atomicity)事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用回滚日志来实现,回滚日志记录着事务所执行的修改操作,在回滚时反向执行这些修改操作即可。2. 一致性(Consistenc...原创 2019-09-22 17:11:20 · 179 阅读 · 0 评论 -
计算机网络原理
一、计算机网络体系结构1. 五层协议应用层 :为特定应用程序提供数据传输服务,例如 HTTP、DNS 等协议。数据单位为报文。传输层 :为进程提供通用数据传输服务。由于应用层协议很多,定义通用的传输层协议就可以支持不断增多的应用层协议。运输层包括两种协议:传输控制协议 TCP,提供面向连接、可靠的数据传输服务,数据单位为报文段;用户数据报协议 UDP,提供无连接、尽最大努力的数据传输服...原创 2019-09-22 22:37:45 · 334 阅读 · 0 评论