首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Passenger33
电子科技大学 数据通信工程师
发布于四川
关注
已关注
取消关注
@小尘寰:
字节提前批AML 机器学习系统开发工程师 一二面凉经
timeline: 7.27投递 7.28约的7.31一面,8.2约的8.3二面,8.4感谢信,hr说知识深度不足,表达能力不够强。想想还是该对最近的面试做一个复盘,整理一下当时的问题与自己想的一些答案,如有错误请各位大佬指出一面 7.31介绍项目tcp和udp的区别,各有什么优缺点和应用场景tcp是一个面向连接的可靠的字节流协议,要使用tcp协议,首先双方需要通过三次握手建立连接,因此tcp只能建立点对点的连接,其次tcp的数据是以字节流的方式去发送的,而tcp也是一个可靠的传输协议,它通过首部校验和,超时重传,序号和确认应答机制来保证消息的可靠性。而udp是一个面向无连接的不可靠的数据包协议,使用udp协议无需建立连接,因此可以实现一对多的广播机制,使用udp消耗的资源也因此更少,但udp不存在可靠传输机制,有数据包丢失的风险,因此只有在哪些能够容忍数据包丢失的场景才使用udp。tcp的缺点是,因为需要实现可靠的机制,因此需要更大的首部消耗和资源消耗,因此可能会导致延迟;同时,因为它字节流的特性,可能会导致TCP粘包的出现。TCP一般用于需要保证可靠性的场景,如文件传输,以及用于实现HTTP和HTTPS。而udp的优点则是延迟和资源消耗低,但是存在不可靠性,可能丢包。UDP一般用于包总量较少的通信如DNS,或是视频、音频等需要延迟较低的通信场景。tcp如何实现可靠传输tcp的数据会被分片成最适合发送的数据块,即进行mss分片,再传输给网络层确认应答机制,tcp的每个数据包都有序列和确认号,确保数据按序发送,同时用于确认之前收到的数据包。校验和机制,tcp在首部中将会保存其信息的校验和,接收方收到之后可以根据校验和检验内容有无差错流量控制和拥塞控制,控制包发送的速率防止包的丢失。输入url的解析过程这个过程里我们首先需要解析url,确定它使用的应用层协议和服务器的域名。首先去查看浏览器缓存中有没有,如果有的话直接返回,没有的话就需要去服务器端获取。为了将请求发送到服务器,首先要向DNS服务器发出DNS请求,先在本地DNS服务器里查看有无DNS缓存,有的话直接返回缓存的ip地址,没有的话就依次询问根服务器,顶级服务器和权威服务器,获得域名对应的ip地址。当我们获得ip地址,我们接下来就可以构建网络请求,在网络协议栈中依次构建http请求,tcp头部,ip头部和mac头部,通过arp协议,找到转发的下一跳mac地址,直到最终转发到我们请求的服务器,服务器的网络协议栈获取这个数据包后,会对它进行逐层的解析,解析其mac头部,ip头部,tcp头部并最终获得这个http请求,服务器处理请求后再以相同的方式返回如何设计一个key-value数据结构,如何拓展,如何实现并发安全key-value数据结构即哈希表,我们可以参考常用哈希表的结构去实现这个数据结构,为了实现O(1)的查找效率,底层数据结构应该采用顺序性且可随机访问的结构去存储,可以使用一个数组储存数据,哈希函数可以设计为对数组的长度取模,数组的索引为该key对应的哈希值。如果发生哈希冲突需要扩容,我们可以使用链表存储数据,在数组的每个位置存储一个指向链表的指针,或继续使用哈希数组存储冲突的数据,对key进行再哈希以确定最终的存储位置,在原来的数组中存储指向该数组的指针。算法:岛屿数量,合并区间二面8.3自我介绍问第一个项目(NLP应用)的模型细节问实习如何实现机器的跨队列部署(如果某个标签的机器不够用于该任务的分配,那么怎么去实现调度到其他机器上)这个时候可以考虑不采用Label selector的硬过滤,使用节点亲和性来实现,在节点亲和性里添加尽量调度到某个标签上的规则。因为在k8s上创建pod时,初始化的Pod会由scheduler调度,首先对label selector的规则进行过滤,过滤掉不合适的节点。如果使用label selector来做选择的话,那么该任务就会等待机器资源的释放。在过滤后scheduler会计算机器的优先级来进行节点分配,优先分配满足亲和性的节点,如果找不到满足节点亲和性规则的节点,调度器会忽略该规则,于是可以实现把分配在某个标签上的机器,调度到其他机器上。优先分配整机还是剩余的机器是怎么去实现的这个可以通过控制scheduler的优先级选项来实现,设置为leastRequestedPriority会尽量分配到空闲资源更多的主机,设置为MostRequestedPriority优先调度到已经使用过的Node上,实现碎片资源的分配。如何排查超时pod首先排查网络组件Calico或者Flannel的状态是否是Running,如果状态存在异常,则从日志中提取中心信息进行分析。检查Pod的网络环境,测试Pod与Pod之间的连通性,再测试Pod与Node之间的连通性抓包检测是否存在异常的状态。mysql题给了一个文件,筛选错误码=400的IP地址,用任意语言实现(猜想是希望用shell脚本实现,但我不会,用了python大概回忆一下是这样的)用shell实现grep HTTP_CODE=400 error.txt | awk '{print $2}' | sort | uniq
点赞 15
评论 3
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
08-13 11:50
门头沟学院 Java
oppo算法挂
实习不给机会,秋招也没机会连简历关都过不了
投递OPPO等公司8个岗位
点赞
评论
收藏
分享
08-14 11:53
门头沟学院 Java
大疆有两轮笔试?
昨天刚做完第一轮笔试,今天又来?
投递大疆等公司8个岗位
点赞
评论
收藏
分享
06-25 16:25
梧州学院 Java
有没有办法找个实习
学计算机真的太难了
新手编程之旅:
我个人感觉,1.首先个人信息太罗嗦,姓名手机学校专业邮箱啥的就行,然后可以注册个网易邮箱 2.然后就是项目,你可以看其他楼说的,很专业 3.就是你的专业技能,不要只写会什么,要突出具体,比如mysql,熟悉索引事务日志啥的。技能行数太少了,多补充一些 4还有就是证件照,花点钱拍一下p一下
点赞
评论
收藏
分享
08-13 11:55
北京工业大学 硬件开发
oppo面试
有没有佬知道oppo硬件工程师面试面什么
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
个人对八股的认识
6181
2
...
拼多多笔试
3143
3
...
京东笔试(离AK最近的一次,可惜)
3119
4
...
拿到实习工资就给豹豹猫猫买了两台新手机
3119
5
...
pdd笔试
2611
6
...
京东-京东零售-jdy- java实习-一面凉经
2584
7
...
25届上班一个多月真不想上了,也不敢离职
2557
8
...
大疆结构秋招一面
2514
9
...
美团8.16笔试(进度2.25/3)
1906
10
...
救救孩子吧
1884
创作者周榜
更多
正在热议
更多
#
秋招笔面试记录
#
239115次浏览
3938人参与
#
面试太紧张了怎么办?
#
994次浏览
23人参与
#
一人推荐一个机械人值得去的公司
#
418479次浏览
4167人参与
#
饿了么求职进展汇总
#
66025次浏览
643人参与
#
扒一扒那些奇葩实习经历
#
74233次浏览
948人参与
#
校招第一份工作你干了多久?
#
101215次浏览
446人参与
#
机械人,你最希望上岸的公司是?
#
174552次浏览
1869人参与
#
机械人值得去的国央企
#
72425次浏览
439人参与
#
如果工作一直消耗情绪还要继续做吗
#
7418次浏览
58人参与
#
我遇到过的超难机械面试题
#
9590次浏览
61人参与
#
牛客周边新品开箱
#
8291次浏览
86人参与
#
给26届的秋招建议
#
50240次浏览
1241人参与
#
我和mentor的爱恨情仇
#
64774次浏览
390人参与
#
在职场上,你最讨厌什么样的同事
#
29025次浏览
215人参与
#
生物制药2023笔面经
#
9422次浏览
49人参与
#
秋招投递记录
#
30438次浏览
331人参与
#
机械人春招想让哪家公司来捞你?
#
352466次浏览
3091人参与
#
如果校招重来我最想改变的是
#
282779次浏览
2922人参与
#
大学生该如何认清当下的就业环境?
#
94109次浏览
592人参与
#
材料人,你最希望上岸的是?
#
7202次浏览
41人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务