柠檬微趣前端二面

自我介绍

从在浏览器输入一个域名到页面完整展示,这整个过程发生了什么?
如果是HTTPS协议,相比HTTP有什么不同?
TCP三次握手具体做了什么?为什么要三次?
HTTPS中的TLS握手过程是怎样的?(四次握手都做了什么?)
TLS握手过程中,密钥是如何安全传递的?
证书是从哪里请求的?谁颁发的?任何人都可以拿到吗?
浏览器如何验证证书的合法性?证书不合格一般有哪些原因?

算法题:两数之和(Two Sum),实现最优的解法
为什么认为hash解法是时间复杂度最优的?空间复杂度是多少?
如果给定数组有序,如何优化?(说了双指针,但是还是On,感觉没优化)

算法题:如何对一个无序的单向链表进行排序?给出一个最优实现算法。
(第一次说了n方遍历)类似冒泡/选择的排序算法,复杂度是多少?
(想了下说了归并排序,子问题是合并两个有序链表)使用归并排序的思路,时间空间复杂度是多少?
合并链表时要创建新的链表节点吗?不创建额外空间,直接在原链表上操作可以实现吗?(可以,O1空间复杂度)

Cookie和Session在生命周期上有什么区别?Session的存活时间是怎样的,由谁来销毁?
Cookie的销毁机制是怎样的?关闭浏览器、重启电脑后它还存在吗?它具体存储在哪里?
Cookie一般用在什么场景?JS的垃圾回收(GC)机制是怎样的?
垃圾回收是由谁(或什么机制)触发的?讲一下“标记清除”算法的具体过程,它标记的是什么?
提到“可达”是什么意思?垃圾回收器如何判断一个变量是否“可达”?(说了检测运行执行栈中的变量,其实应该是从根对象往下遍历
反问

PS
没问实习和项目,问的点比较细,但是会深挖,挖到两个人谁不会为止
一些细节确实还是不够深入,有点磕绊
#发面经攒人品#
全部评论
发现好多公司都喜欢问这个三次握手
点赞 回复 分享
发布于 2025-09-18 22:01 陕西

相关推荐

最近作为面试官接触了不少同学,能明显感觉到算法岗的竞争一年比一年激烈。春招在即,分享些我的观察,希望能帮你理清方向。大模型:高回报伴随高风险今年大模型岗位的热度和薪资依然领跑。HC不少,薪酬包也很有吸引力,我辅导的同学里就有拿到80万+的offer。但必须看到,门槛也在快速抬升,更多顶尖背景的同学正在入场。选择这个方向,要做好心理准备:你可能需要面对长期投入却难有直接业务产出的情况,部门调整的风险也相对较高。如果你的背景和能力足够突出,这仍是当下上限最高的选择。CV方向:寻找差异化机会计算机视觉方向的整体热度不如大模型和多模态。虽然AIGC曾带来一波热度,但目前大规模商业落地的场景还不够多。互联网公司里的CV岗位更多偏向预研性质,要求极高。仍在CV赛道的同学,建议拓宽视野,关注手机、相机、智能硬件等厂商的机会,这些领域仍有业务增量。重点可以放在工程化和业务落地能力上,多积累实习和实战经验。一个核心逻辑:绑定业务价值无论是算法还是开发,长远来看,你的价值在于能为业务解决什么问题。AI编程工具可能会改变工作方式,但很难替代那些深入理解业务、能创造实际价值的角色。在选择方向时,多思考这个岗位离核心业务有多近,你创造的价值是否可衡量。春招是场信息战,选择往往比盲目努力更重要。在正确的方向上准备,效率会高很多。我拥有7年大厂算法经验,担任过校招社招面试官,熟悉各方向的发展现状。如果你在春招方向选择或面试准备上需要具体建议,欢迎联系我。
点赞 评论 收藏
分享
评论
4
17
分享

创作者周榜

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