柠檬微趣前端二面

自我介绍

从在浏览器输入一个域名到页面完整展示,这整个过程发生了什么?
如果是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 陕西
佬,我想问一下收到了柠檬微趣的笔试通知短信,但是邮箱里没有收到笔试链接咋办呀,是不是我邮箱填错了,还有别的路径可以进入笔试嘛
点赞 回复 分享
发布于 05-13 18:20 江西

相关推荐

04-24 11:14
已编辑
燕山大学 Java
1. 先做一下自我介绍2. 为什么做了这个****的项目,simple timer 是你在这个公司做的?3. 你具体做到哪个模块啊?简历上写了具体模块,你具体设计的业务就是你自己做的上模块4. Spring 框架都用到了哪些设计模式?(这题答得比较浅,只说了单例、工厂,没展开)5. 你这个项目后端框架主要用啥啊?6. Spring Boot 里面这个 `@RequestMapping` 和 `@GetMapping` 有啥不同的地方?7. Spring MVC 这个运行流程是什么?8. Spring / Spring Boot 里面用过的注解都有什么?9. 数据库用过啥呀?10. MySQL 里面那个字段类型都有啥呢?11. 你刚刚说提到这个 char 和 varchar,char 和 varchar 有啥区别?12. MySQL 当这种业务当中如果遇到这个是否存在慢查询,一般要怎么排查,然后怎么做优化?13. 自己业务中有见过索引吗?14. MySQL 里面这种锁有哪些?15. Java 当中字节流和字符流有啥区别?16. Java 中有个 Files 类,这个 Files 类一般用过的方法,常用的方法有哪些?17. 问一下这个多线程啊,比如有 ABC 三个线程,然后要如何保证这三个线程顺序执行?18. 数据结构有学过吗?19. 有一题啊,就是比如你现在在爬楼梯,有 N 个台阶,每次可以爬一个或两个台阶,有多少种方法到楼顶,这个要怎么算啊?20. 你当时那个高考分数是多少?21. 你还记得当时一本线,你们当时只过一本线了?22. 四级过了吗?23. 你期望薪资是多少?(1.2w)反问1. 如果我进贵公司的话,可能做的是哪些业务呢?可以讲一讲吗?2. 您对我整场面试的一个感受和建议可以说一下吗?
查看50道真题和解析
点赞 评论 收藏
分享
评论
5
18
分享

创作者周榜

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