首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
俊朗的磨洋工匠人在写总结
中国地质大学(武汉) 研发工程师
发布于湖北
关注
已关注
取消关注
@这位更是重量级:
【字节跳动】番茄小说部门 后端实习
2021年1月的实习面试,现在补上 1. 自我介绍 顺带提了项目,面试官反问为什么用SQLite不用别的数据库 2. HTTP和HTTPS的区别 端口不同:HTTP使用的是80端口,HTTPS使用443端口; HTTP(超文本传输协议)信息是明文传输,HTTPS运行在SSL(Secure Socket Layer)之上,添加了加密和认证机制,更加安全;(我只答了这个) HTTPS由于加密解密会带来更大的CPU和内存开销; HTTPS通信需要证书,一般需要向证书颁发机构(CA)购买 3. 一个完整的网络请求 (答的还不辍,哼唧) 浏览器查询 DNS,获取域名对应的IP地址:具体过程包括浏览器搜索自身的DNS缓存、搜索操作系统的DNS缓存、读取本地的Host文件和向本地DNS服务器进行查询等。对于向本地DNS服务器进行查询,如果要查询的域名包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析(此解析具有权威性);如果要查询的域名不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个IP地址映射,完成域名解析(此解析不具有权威性)。如果本地域名服务器并未缓存该网址映射关系,那么将根据其设置发起递归查询或者迭代查询; 浏览器获得域名对应的IP地址以后,浏览器向服务器请求建立链接,发起三次握手; TCP/IP链接建立起来后,浏览器向服务器发送HTTP请求; 服务器接收到这个请求,并根据路径参数映射到特定的请求处理器进行处理,并将处理结果及相应的视图返回给浏览器; 浏览器解析并渲染视图,若遇到对js文件、css文件及图片等静态资源的引用,则重复上述步骤并向服务器请求这些资源; 浏览器根据其请求到的资源、数据渲染页面,最终向用户呈现一个完整的页面。 4. HTTP DNS属于哪一层 应该是应用层,答成网络层了,当时意识到了,但是面试官已经准备问下一题了。 5. TCP三握四挥及原因 (答的还不辍,哼唧) 6. 建立了一次HTTP连接以后,每次还要再TCP连接么? 在HTTP/1.0中默认使用短连接。也就是说,客户端和服务器每进行一次HTTP操作,就建立一次连接,任务结束就中断连接。当客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web资源(如JavaScript文件、图像文件、CSS文件等),每遇到这样一个Web资源,浏览器就会重新建立一个HTTP会话。 而从HTTP/1.1起,默认使用长连接,用以保持连接特性。使用长连接的HTTP协议,会在响应头加入这行代码: Connection:keep-alive 在使用长连接的情况下,当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的TCP连接不会关闭,客户端再次访问这个服务器时,会继续使用这一条已经建立的连接。Keep-Alive不会永久保持连接,它有一个保持时间,可以在不同的服务器软件(如Apache)中设定这个时间。实现长连接需要客户端和服务端都支持长连接。 HTTP协议的长连接和短连接,实质上是TCP协议的长连接和短连接。 (忘记了,没答出来) 7. cookie session 是什么 8. 线程、进程是什么 (答的还不辍,哼唧) 9. 进程间通信方式 没答完整 管道(Pipe) 命名管道 消息队列 信号(Signal) 共享内存 信号量(Semaphore):初始化操作、P操作、V操作;P操作:信号量-1,检测是否小于0,小于则进程进入阻塞状态;V操作:信号量+1,若小于等于0,则从队列中唤醒一个等待的进程进入就绪态 套接字(Socket) 10. 线程崩溃是否会造成进程崩溃? 11. hashmap底层实现 12. 什么是哈希碰撞 对象Hash的前提是实现equals()和hashCode()两个方法,那么HashCode()的作用就是保证对象返回唯一hash值,但当两个对象计算值一样时,这就发生了碰撞冲突。如下将介绍如何处理冲突,当然其前提是一致性hash。 (答的还不辍,哼唧) 避免Hash碰撞策略 1.开放地址法(再散列法) 开放地执法有一个公式:Hi=(H(key)+di) MOD m i=1,2,…,k(k<=m-1) 其中,m为哈希表的表长。di 是产生冲突的时候的增量序列。如果di值可能为1,2,3,…m-1,称线性探测再散列。如果di取1,则每次冲突之后,向后移动1个位置.如果di取值可能为1,-1,2,-2,4,-4,9,-9,16,-16,…kk,-kk(k<=m/2),称二次探测再散列。如果di取值可能为伪随机数列。称伪随机探测再散列。 2.再哈希法Rehash 当发生冲突时,使用第二个、第三个、哈希函数计算地址,直到无冲突时。缺点:计算时间增加。比如上面第一次按照姓首字母进行哈希,如果产生冲突可以按照姓字母首字母第二位进行哈希,再冲突,第三位,直到不冲突为止.这种方法不易产生聚集,但增加了计算时间。 3.链地址法(拉链法) 将所有关键字为同义词的记录存储在同一线性链表中.基本思想:将所有哈希地址为i的元素构成一个称为同义词链的单链表,并将单链表的头指针存在哈希表的第i个单元中,因而查找、插入和删除主要在同义词链中进行。链地址法适用于经常进行插入和删除的情况。对比JDK 1.7 hashMap的存储结构是不是很好理解。至于1.8之后链表长度大于6rehash 为树形结构不在此处讨论。 13. hashmap何时扩容及时间复杂度 14. 算法题:合并区间 56.合并区间
点赞 8
评论 3
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
09-29 19:27
门头沟学院 Java
国庆放假,你还会投简历吗?效果有多大?
大家好, 我是程序员小白条,国庆你还会继续投递简历吗?可能是某招聘软件、可能是官网,也可能是填写内推表等等方式。国庆长假将至,当大多数人计划着旅行、聚会或宅家休息时,不少求职者却面临一个现实问题:这个假期,简历还要不要投?我建议是节后有面试就去准备面试,简历可以在节中末进行投递。一、投,还是不投?三类人的选择1. 象征性投递,但不全力投入“会简略投一些,但不会完全 all in。”不少人的心态是保持投递节奏,但不让求职完全占据假期。也有人打算利用这段时间复盘过去一年的工作成果,等节后再针对性海投。2. 反向筛选:谁在节假日招聘? 一个越来越普遍的观点是:国庆还在活跃招聘的公司,需要警惕。“面试...
国庆放假,你还会投简历吗...
点赞
评论
收藏
分享
09-29 10:10
滴滴_运维开发工程师(准入职员工)
滴滴内推
🔥滴滴一二三面 技术面 面经后端最近结束了滴滴的面试,三轮技术面问得超细致❗️整理了完整面经和思路分享给大家👇——————🧩一面 60min•RocketMQ vs Kafka 区别(设计理念/吞吐/延迟)•Redis性能核心:内存+I/O多路复用原理•Redis数据结构选型场景实战•MySQL与Redis一致性方案(旁路缓存策略)•协程原理剖析:Goroutine底层调度模型•Lua脚本实现原子库存扣减•MySQL索引优化与B+树优势•防超卖方案:分布式锁+库存校验•算法:搜索旋转排序数组(二分变形)——————🧩二面 60min•List遍历删除的坑(迭代器失效问题)•MySQL索...
点赞
评论
收藏
分享
09-02 11:46
桂林学院 Java
为什么投出去的实习简历已读不回
9 月份还没找到实习,这么难吗,哪个城市好找工作啊啊啊啊
在记录秋招的小章鱼很...:
把桂林学院改成清华大学试试
实习,投递多份简历没人回...
点赞
评论
收藏
分享
09-03 11:46
西南石油大学 Java
求简历拷打!!
26双非本,无实习经历,断断续续投了30+公司,基本都卡在了简历初筛,求问如何破局
程序员牛肉:
小牛肉来也! 基本破不了局了,我给你的建议是适当放弃秋招,投递大厂的日常实习之后赶明年的春招。 在没有实习的情况下,你的项目经历给面试官的作用就是提供提问点方便面试官来提问八股以及场景题而已。因此你现在简历的写法不太对,要着重突出项目中使用的技术点,而不是像你现在这个写的很宽泛。 最好是“基于xxxx技术解决了xxxx问题,解决了xxxx边缘场景问题”。最好是这样写,方便面试官对你的简历进行提问。 最后的最后,问题其实不在你。今年的秋招确实比较寒冬一点,所以找不到是正常的。要做好打持久战的准备。
Java学习交流
点赞
评论
收藏
分享
09-29 17:55
门头沟学院 C++
发现华点!能不能让思聪开直播教父亲用拼多多
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
没见过工贼+背刺的可以来看下这位
2013
2
...
“所有人”都在二十多岁痛哭,哭着笑着回忆了我的七年
1935
3
...
秋招的国庆过的也很压抑
915
4
...
小红书一面
880
5
...
不想干互联网,有什么别的出路😭
716
6
...
minimax前端一面&二面
645
7
...
大佬求帮选offer
399
8
...
秋招offer选择:阿里淘天|腾讯天美
370
9
...
牛可乐国庆旅行篇-黄山
287
10
...
牛可乐国庆旅行篇-七里山塘
284
创作者周榜
更多
正在热议
更多
#
AI创作大赛:牛可乐的国庆之旅
#
13678次浏览
198人参与
#
国庆假期,给大脑放个假
#
1960次浏览
26人参与
#
携程求职进展汇总
#
636766次浏览
4655人参与
#
通信硬件人社招/春招/实习投递现状
#
29536次浏览
947人参与
#
硬件人求职现状
#
462284次浏览
4724人参与
#
网申一定要掌握的小技巧
#
13157次浏览
74人参与
#
深信服秋招来了
#
270943次浏览
2905人参与
#
你小时候最想从事什么职业
#
121518次浏览
1893人参与
#
牛友的国庆旅行碎片
#
7021次浏览
57人参与
#
国庆放假,你还会投简历吗?
#
10187次浏览
110人参与
#
大学四年该怎么过,才不算浪费时间?
#
12301次浏览
72人参与
#
五一假期,你打算“躺”还是“卷”?
#
80542次浏览
715人参与
#
我的租房踩坑经历
#
171250次浏览
1127人参与
#
国庆放假,你还会主动学习吗?
#
13968次浏览
67人参与
#
查收我的offer竞争力报告
#
215675次浏览
1398人参与
#
距离放假还有_天,我已经……
#
15396次浏览
189人参与
#
2025,我想......
#
73125次浏览
606人参与
#
材料专业可以靠半导体脱坑吗?
#
23281次浏览
130人参与
#
你认为哪个岗位找工作最卷
#
51297次浏览
228人参与
#
打工人的精神状态
#
95567次浏览
1275人参与
#
你最满意的offer薪资是哪家公司?
#
38659次浏览
190人参与
#
你认为工作的意义是什么
#
184371次浏览
1149人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务