面试
whx_0612
这个作者很懒,什么都没留下…
展开
-
面试经典问题 -- spring ioc
Spring IOC 容器源码分析转正自javaGuide的文章,转载只是为了方便自己阅读和防止遗忘Spring 最重要的概念是 IOC 和 AOP,本篇文章其实就是要带领大家来分析下 Spring 的 IOC 容器。既然大家平时都要用到 Spring,怎么可以不好好了解 Spring 呢?阅读本文并不能让你成为 Spring 专家,不过一定有助于大家理解 Spring 的很多概念,帮助大家排查应用中和 Spring 相关的一些问题。本文采用的源码版本是 4.3.11.RELEASE,算是 5.0.x转载 2020-11-05 19:37:34 · 104 阅读 · 0 评论 -
面试经典问题 --- IO多路复用
文章目录前言一、I / O 多路复用讲是什么问题 ?1.1 到底什么是 I / O ?1.2 什么是多路复用 ?二、有哪些IO模型 ? 又有什么区别 ?2.1 有哪些IO模型 ?2.2 各种IO模型的区别阻塞IO模型非阻塞IO模型信号驱动IO模型IO复用模型小结: 上述四个模型都是同步模型。异步IO模型总结5种IO模型对比前言之前其实有专门去了解过关于 I / O 多路复用的知识,但是前两天在面试UCloud的时候,有问到这方面的问题,发现还是有所欠缺,再次梳理一下。PS:这是图解算法讲的I..原创 2020-11-05 17:07:16 · 1096 阅读 · 0 评论 -
面试经典问题 --- TCP 详解
面试经典 — TCP 详解TCP 数据包结构源端口号:表示发送端端口号,字段长为16位。目标端口号:表示接收端口号,字段长为16位。序列号(seq):为当前端成功发送的数据位数(由计算机生成的一个随机数作为其初始值,以后再将每次成功转发过去的字节数累加到初始值上表示数据的位置 )。确认号:为当前端成功接收的数据位数+1。(表示下一次应该收到的数据位置,发送端收到这个确认应答以后可以认为在这个序号以前的数据都已经被正常接收)首部长度:该字段长度为4位,单位为4字节(32位)。TCP首部长度不包括原创 2020-11-05 16:25:54 · 118 阅读 · 0 评论 -
面试经典问题 -- url的执行过程
面试经典问题 – url的执行过程1、主要涉及应用层:DNS、HTTP / HTTPS传输层:TCP网络层:IP和路由选择协议:RIP、OSPF、BGP数据链路层:ARP2、计算机网的七层模型物理层:建立、维护、断开物理连接。以比特流传输、不可靠传输数据链路层建立逻辑连接、进行硬件地址寻址、差错校验等功能。传输数据链路帧、数据可靠传输代表协议:SDLC、HDLC、PPP、STP、帧中继等作用:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。网络层进行逻辑地址原创 2020-11-05 16:18:37 · 304 阅读 · 1 评论 -
字节跳动-商业变现(后端)-base杭州-123面(凉经)
????字节跳动-商业变现(后端)-base杭州-123面(半凉经)个人情况:无实习,双非一本水硕前后大概面了一个月,太长了,不按123面的顺序写了,想起什么写什么。有没有大佬告知一下,三面算法题只给了个思路能过吗…问题基本答上来了JAVA基础:hashMap put的过程concurrentHashMap 扩容,为什么是线程安全的线程池,七大参数,底层怎么实现的(七大参数都ok,再底层就不知道了)强软弱虚应用,在哪里用到了(不知道在哪里用了,只知道了个弱引用一个地方见过)数据库:原创 2020-08-17 14:42:27 · 2044 阅读 · 0 评论 -
菜鸡字节跳动测试提前批面经 一二面
菜鸡字节跳动测试面经 一二面原先投的杭州的后端,被捞去测试了,对测试的内容不了解,二面猛问(我可太惨了,不是说不会测试也没关系吗????)过了好几天了,忘的差不多了,将就着看一面二面 总共两个半小时,除去等待时间大概1小时一面计算机网络tcp和udp的区别2.讲一讲tcp的三次握手3.如果枪击类游戏中,子弹飞出去了,这时候你断网了,伤害会计算吗?为什么?讲讲应用层报文在七层模型中怎么走的(我直接忘了哪七层,不会????)java基础说一说C++和JAVA的区别(JAVA半编译)面原创 2020-08-17 14:41:00 · 518 阅读 · 1 评论