深信服一面

全程项目和少部分八股,无手撕

1.简单介绍自己(擅长哪些技术,项目中难点)

2.简单介绍难点

3.登陆的双拦截器解决了什么问题

4.一个机器上的cookie放在另一个机器上是否能正常使用

可以,如果我在机器上面保存了某个论坛cookie,有效期是一年,这时如果有人入侵你的机器,将你的cookie拷走,放在他机器下面,那么他登陆该网站的时候就是用你的身份登陆的。这样就会有安全问题。

所以我一开始想的使用session存储登陆数据来解决这个安全问题,但是在集群环境下,不可能每个服务器都存一份session的用户数据,同份数据存多次,这样既造成了访问延迟数据更新不及时,也造成了内存浪费

所以我最终使用redis代替session,根据手机号生成token并返回给浏览器本地,后续操作使用token验证

5.秒杀如何做的.

1.如何保证大量用户同一时间并发服务器不崩

  将秒杀的大量繁琐的前置处理放入redis,使用lua脚本保证原子性。在判断完后,服务器执行下单操作,减轻服务器压力。

  2.有没有测试过同时能抗住多少并发

    说了当时就拿jmeter测试了1万级别的秒杀,三台服务器。、

  3.有没有想过其他方法,设计能抗住十万人同时秒杀的系统

    面试官提示,将不必要的前置条件,如资格判断在用户点击前就完成。

  4.从拓宽并发数的角度想

  想不到

  提示,用概率算法从十万选出一万,再让这一万进行秒杀。

5.jwt的技术原理

6.jwt跟普通的普通验证账户密码的手段比有什么好处

7.jwt无状态指的是什么

8.跨域传递认证信息指的是什么,有什么用途

9.jwt不会保存在浏览器端保存指的是什么

10.springboot将输入加入数据库有哪些方式

11.xml的sql如何操作java变量,怎么映射到Java的方法上

12.假如你以后设计的系统有非常多的人使用,你觉得会有哪些问题,你会怎么解决

13.集群环境有哪些问题是单机环境下不会有的

14.springboot的注解原理

15.有没有其他熟悉的技术栈

16.你理解的微服务框架跟普通开发方式有何不同

17.多个服务之间如何传递信息和状态

比如说在登陆服务中登陆后,登陆状态如何传递到其他服务

18.缓存空对象解决缓存穿透是指什么

19.实际开发中有没有遇到过jvm方面的问题,如何解决

20.看你使用过gpt,具体是什么,有哪些应用

反问

1.评价

  对spirngboot掌握不错,经历有点单一。进入公司后会有学习压力。

  然后介绍了公司业务,安全,云计算,托管云,ai,基础设施(存储,负载均衡等)

周五下午六点四十面,周日中午一点同时线下二面,西安

一面体验很好,面试官非常棒

#深信服领跑x计划#
全部评论
一个深信服,有必要问这么难吗
点赞 回复 分享
发布于 2024-08-09 22:41 广东
你这个是二面么
点赞 回复 分享
发布于 2024-06-25 09:54 陕西
哥,你一面也是线下吗
点赞 回复 分享
发布于 2024-06-24 16:55 四川

相关推荐

2025年初,新的一年开始,我给自己暗暗打气,发誓今年一定要拿到offer。如今2025年即将结束,找工作仍然没有任何水花,如今的失意和落魄和年初信心满满的姿态形成鲜明对比,想必也是因为被社会毒打,认清现实了吧。先分享一下贴主的背景,本人女,本科末流985文科专业,后来保送到华五,成绩一直是班级第一,有过国奖,实习有多段头部大厂经历。发贴的直接原因是今天华为面试挂,在反思中有很多复杂的想法,包括对自身能力的怀疑、对面试官所提问题的不解、对大环境的无奈。贴主是一个说话温柔、不喜欢咄咄逼人、有点社恐的人(基本上算是人们眼中对小女生的刻板印象,所以在历次群面中基本全挂(看到大家争抢当leader、t...
在找内推的小虾米:感觉这一段经历和我好像啊,前段时间面了很多车企,面试项目经历各种被拷打,大多数都没过一面,最有希望拿offer的一个终面挂了把我干破防了,打电话给爸妈哭了一个多小时才缓过来。我也开始否定自己,否定自己的一切,包括性格,能力,成长经历。。。最后面了深圳的某家公司,面试官人都挺友好,提的问题有深度但找到切入点 ,最后hr也按岗位最高的标准给的offer,我才发现自己并没有这么不堪,只是我的能力和经验和之前的岗位要求不那么符合而已。帖主一定不要灰心,招聘的窗口期还有很长很长,保持自信扬长避短,一定有企业能发现你的闪光点,祝好。
我的求职进度条
点赞 评论 收藏
分享
评论
6
37
分享

创作者周榜

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