首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
psylambda
拼多多_后台开发
发布于上海
关注
已关注
取消关注
各位楼友,冒昧借楼发个大厂内推信息~26届的学弟学妹们看过来!目前有6大热门岗位开放内推通道,简历直接走优先筛选,比常规投递多一分进面机会!有意向的宝子戳这里直达内推入口→
https://www.nowcoder.com/share/jump/1752476931363
多投一份就是多一个可能性,欢迎转发给需要的同学~有其他问题也可以评论区留言,楼主尽量帮大家解答
@程序员小白条:
面试官:Cookie、Session、Token 有什么区别?
Cookie、Session、Token 有什么区别?本文作者:程序员小白条本站地址:https://xbt.xiaobaitiao.top大家伙,我是程序员小白条,今天来聊一聊,经典面试问题,一般我开发项目就是 Token,JWT,第三方 Oauth2。在 Web 开发中,Cookie、Session 和 Token 都是用来管理用户状态的机制,但它们的工作原理和应用场景有很大不同。今天我们就来聊聊它们的区别,以及各自适合什么场景。1. Cookie(小饼干)Cookie 是服务器发给浏览器的一小块数据(通常只有几 KB),浏览器会把它存起来,并在每次请求时自动带上。怎么工作?1)服务器 在 HTTP 响应头里加一个 Set-Cookie,比如:Set-Cookie: user_id=123; Path=/; Expires=Wed, 21 Oct 2025 07:28:00 GMT2)浏览器 收到后存起来,下次访问相同域名时自动带上:Cookie: user_id=1233)服务器 读取 Cookie 识别用户。优点简单:浏览器自动管理,前端基本不用管。兼容性好:所有浏览器都支持。缺点不安全:容易被篡改(XSS 攻击)或偷走(CSRF 攻击)。大小受限:一般不超过 4KB。每次请求都带:浪费带宽。适用场景记住登录状态(比如“7 天内免登录”)。存储简单的用户偏好(比如主题颜色)。2. Session(会话)是什么?Session 是服务器存储的用户数据,通常用 Session ID 来关联用户。怎么工作?1)用户登录,服务器生成一个 Session ID(比如 sess_abc123),存到数据库或内存(如 Redis)。2)服务器 通过 Set-Cookie 把 Session ID 发给浏览器:Set-Cookie: session_id=sess_abc123; HttpOnly; Secure3)浏览器 下次请求时带上这个 Cookie,服务器查 Session ID 找到用户数据。优点比 Cookie 安全:敏感数据存在服务器,浏览器只存 ID。可存更多数据:不像 Cookie 有大小限制。缺点服务器压力大:每个用户都要存 Session,高并发时可能拖慢服务器。依赖 Cookie:如果浏览器禁用了 Cookie,Session 就失效了。适用场景传统的 Web 应用(如电商、后台管理系统)。需要存储较多用户数据的场景。3. Token(令牌)是什么?Token 是一种无状态的认证方式,最常见的是 JWT(JSON Web Token)。怎么工作?1)用户登录,服务器生成一个 Token(如 JWT),里面包含用户信息:{ "user_id": 123, "exp": 1735689600 // 过期时间}2)服务器 把 Token 返回给前端(通常存到 localStorage 或 Cookie)。3)前端 每次请求在 Authorization 头里带上 Token:Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...4)服务器 验证 Token 是否有效,无需查数据库。优点无状态:服务器不用存 Token,适合分布式系统。跨域友好:适合前后端分离、移动端、API 调用。可自定义数据:Token 里可以直接存用户信息。缺点Token 一旦发出无法撤销(除非用黑名单机制)。比 Session 占用更多带宽(Token 通常比 Session ID 长)。适用场景前后端分离项目(如 Vue/React + API)。移动端 App 认证。微服务架构下的身份验证。面试官问你的话,直接背下面这个表格,用图形记忆会比较熟练。特性CookieSessionToken(如 JWT)存储位置浏览器服务器客户端(localStorage/Cookie)安全性较低(易被窃取)较高(数据在服务端)较高(可加密)状态管理无状态有状态(依赖服务器存储)无状态适用场景简单状态管理传统 Web 应用前后端分离/API我的一些建议:把重点放在 Token 上,另外要注意 Token 的三部分构成,以及加密算法,和后端需要配置的一些 yml 参数,这些说出来,可以加深面试官对你的印象,面试要在某一个部分上进入深入处理,这样的话就会大大加分,尽管你有一些问题完全没碰到过,但面试是找亮点的过程,而不是一个找缺点的过程!程序员小白条的编程日记:https://xbt.xiaobaitiao.top/ (分享如何拿到腾讯实习 Offer 和多个中大厂的面试机会,大学经历、求职经历、职场工作、创作经历、生活日常、面经、技术分享)定期更新内容,成长打怪系列,分享从大一到大四的完整面经,看完可冲中大厂!dy同名,主要口述面试经历,会比面经讲的详细很多,以真实面试录音为主!
点赞 17
评论 6
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
11-06 12:53
吉林大学 Java
27找实习,简历求拷打
如题,ip属地末九,计算机科班大三本科生。想找一段寒假实习,也是第一次找实习。 从大二暑假7月开始准备Java后端,前期有点磨叽,导致现在手忙脚乱。目前第二个项目黑马点评快写完了,第一个项目是苍穹外卖(两个项目都是烂大街的,这就很头大)。算法题在lc上从大二至今陆续刷了将近六百题,hot100已过一遍,面试150目前刷了一半。八股刚看了不到一周,想请教一下各位牛友,这一版简历哪些地方需要继续改进,接着优化? 同时,是现在立即开始投递,边投边背八股,完善项目。还是说八股再背个小半个月再开始投递比较好一点,我现在担心的是到了这个月下旬或者12月再开始投递简历面试会有点晚,听同学说到年底hc数量会大...
程序员小白条:
直接投,先搞实习再说
大厂面试问八股多还是项目...
点赞
评论
收藏
分享
11-06 10:27
联想(北京)有限公司_后端开发部_JAVA开发工程师(准入职员工)
联想内推,联想内推码
优点:wlb 真的不加班,假期也很多年假15天,平时请假也很简单,有的时候和领导说一下都不用走请假流程。领导和同事都很nice,不存在PUA,领导也懂技术,交流起来很顺畅,领导也支持新技术探索,我就在联想的时候开始写技术博客和开源项目。上下班不用打卡,平时项目也不急,下班基本不找你。福利好,12病假,有房补餐补,能排户口(最吸引我的点,但不一定) 🔻联想的福利 五险一金、企业年金、员工内购股票 节假日的各种礼盒 旅游补贴:工作满五年,1.5w/年的旅游补贴 带薪病假和生育假:很体贴员工,尊重女性! 🔻团队氛围超级nice 部门的同事都超级好,定期团建聚餐以及旅游 联想就是家文化,和其他部...
联想公司福利 1523人发布
点赞
评论
收藏
分享
昨天 11:05
已编辑
西安电子科技大学 golang
28届日常实习完结撒花🎉
对不起度,有鹅选鹅套公式了球球度不要拉黑
1jian10:
还有人类吗
腾讯求职进展汇总
点赞
评论
收藏
分享
09-14 17:23
门头沟学院
这是啥地狱笑话
故事和酒66:
所以说副业很重要,程序员干到40岁,再怎么也赚300万了,吃吃利息也够活下去
点赞
评论
收藏
分享
11-01 13:10
门头沟学院 Java
途游游戏平台后端二面
1.聊项目 2.Docker云服务器部署相关 3.AlAgent智能体,RAG知识库、MCP相关 4.数据库分库分表,如何实现的 5.数据库连接池相关参数 6.CAP和BASE理论 7.如何优化和缓解由于海外地区DNS解析时间过长或失败的问题,假设这个问题由你负责解决? 8.如何高效计算两亿用户中每个用户的排名,基于其积分(0到100万),并且避免全局排序带来的高时间复杂度? 9.如何优化查询连续7天登录的用户集合,并支持灵活组合查询(如任意天数的连续登录),以避免纯SOL查询带来的高时间复杂度和灵活性不足的问题?
查看9道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
数字马力一面(已挂)
2960
2
...
那个敢跟leader对线的实习生,现在怎样了
2882
3
...
27找实习,简历求拷打
1899
4
...
实习才知道原来攒钱这么不容易(给新人小白)
1693
5
...
转测开是我大学生涯做过最正确的选择
1693
6
...
数字马力 一面
1690
7
...
字节业务中台后端开发一面
1677
8
...
中兴逼签要接吗?最纠结的一集
1555
9
...
数字马力一面
1467
10
...
面试官你是来骗方案了吧?休想
1369
创作者周榜
更多
正在热议
更多
#
同bg的你秋招战况如何?
#
173487次浏览
1016人参与
#
2022毕业即失业取暖地
#
115694次浏览
702人参与
#
京东开奖
#
466611次浏览
2662人参与
#
你实习是赚钱了还是亏钱了?
#
28943次浏览
236人参与
#
CVTE求职进展汇总
#
22459次浏览
319人参与
#
用一句话形容你的团队氛围
#
17618次浏览
176人参与
#
360集团校招
#
20732次浏览
164人参与
#
哪些公司校招卡第一学历
#
219576次浏览
775人参与
#
牛客租房专区
#
122217次浏览
1347人参与
#
嵌入式岗知多少
#
58179次浏览
548人参与
#
联影医疗求职进展汇总
#
5374次浏览
24人参与
#
毕业论文进行时
#
6056次浏览
80人参与
#
机械人与华为的爱恨情仇
#
136704次浏览
1011人参与
#
58同城求职进展汇总
#
39629次浏览
263人参与
#
我来点评面试官
#
15574次浏览
110人参与
#
找实习你看重大厂光环还是业务方向
#
40978次浏览
163人参与
#
面对逼签的应对技巧
#
6314次浏览
32人参与
#
扒一扒那些奇葩实习经历
#
126121次浏览
1097人参与
#
今年秋招是回暖还是遇冷
#
29681次浏览
187人参与
#
腾讯音乐求职进展汇总
#
135450次浏览
1004人参与
#
实习返校后,你的精神状态是__?
#
36867次浏览
153人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务