3.25 暑期实习 字节后端 广告 一面

自我介绍

1、说说ARP协议(已知IP找MAC,但是我给说反了QAQ,面试官疯狂暗示但是我还是记混了)

2、说说TCP和UDP的区别(我回答完面试官说还有没有要补充的,我把报文分组说了才进到下一环节)

3、TCP三次握手四次挥手

4、四次挥手中fin包丢了怎么办?(超时重传),超时时间一般是多少?(我不记得了)

5、TCP是怎么保证可靠传输的?

6、说说TCP中的滑动窗口,为什么要有滑动窗口,窗口什么时候滑,滑的条件是什么,发送端和接收端的窗口大小一样吗?

7、ping www.baidu.com的时候发生了什么?

8、我们要ping一个域名,通过DNS协议找到了这个域名的ip地址。后来这个域名ip地址变了,我们ping原来的ip地址ping不通,要手动修改DNS记录,请问DNS记录文件存在哪里,怎么手动修改?(我不知道)

9、我们ping一个服务器,能正常接收到对面回应的ping包,但是我们这却显示这个ping包超时了。这种情况问题一般出在哪里,怎么排查,怎么解决?(太难了乱七八糟说了一堆,面试官看起来没有得到满意的答案)

10、说说智能指针

11、手撕单例模式

12、如何在一个服务器集群上实现单例?(我回答用一个哨兵服务器,单例资源存放在这个哨兵上。其他服务器要用单例对象的时候向这个哨兵请求,由哨兵服务器来保证集群中只有一个服务器能持有这个单例资源,通过加锁机制来让资源对象只会分配给一个请求)(我感觉思路没问题,但可能表达上有些问题,面试官追问了一下怎么加锁,然后就没了)

给我问麻了
#字节跳动##字节跳动暑期实习#
全部评论
好难啊
点赞 回复 分享
发布于 04-01 00:35 福建

相关推荐

头像 会员标识
07-01 15:27
已编辑
眉山职业技术学院 Java
自我介绍 (一面没问项目)询问学习了多久的java?1.Hashmap的数据结果组成?2.Hashmap是线程安全的吗?3.CurrentHashmap是线程安全的吗?4.CAS操作5.如何解决hash冲突?6.JMM的执行顺序原理7.volatile关键字如何保证有序的?当一个线程修改了volatile变量的值,其他线程可以见到吗?8.synchronized和ReentrantLock的区别?其使用场景和实现原理?9.讲一下用户输入网址到服务器响应完再返回前端给用户看见的整个流程?10.tls如何加密的?11.TCP的三次握手需要传递那些包?12.4次挥手能不能是3次?为什么?13.TCP/IP有哪几层?每一层分别有哪些协议?报文段的最大限制是多少字节?这个主要是受什么限制导致的?14.描述一下TCP流量控制的滑动窗口机制?15.双亲委派机制原理?16.使用过线程池没? 讲一下线程池有哪些核心参数?  会根据什么场景去设置核心线程数和最大线程数?17.如果一台机器是4核 核心线程数为啥设置成4而不是5?18.redis用过没? redis数据类型有几种?分别用于什么场景?redis宕机后有什么措施?20.有没有学习过大模型的知识(简历上有)问什么是向量数据库,比较向量相似的原理(cos余弦相似度?答的不太对)手撕   在本地  手写单列模式  (双重检验锁试) 然后让写一个颜色工厂实例 (没写出来,讲了一下思路)反问 部门业务  对自己的建议
查看23道真题和解析
点赞 评论 收藏
分享
评论
3
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务