深信服Java一面

🕗6月23日

看到最近大家准备要面试深信服了,我来发一下以前的面经,助力一下秋招!!

一面面试官很专业,虽然比较严肃,但是总体体验感良好。当天晚上秒过,约了南京线下二面面试。

先是项目:

1.问了我的项目中的定位是什么,参与项目的所处角色,为什么要做这个项目,以及对项目的思考,

2.问了项目大概工程量多少行,我写了多少行,觉得有什么改进的地方,

可以增加抽奖和商城以及活动营销模块,签到和文章写作激励、优惠券人群计算投放等一系列营销功能增加用户黏度

3.当业务中存在一亿个原始数据,并且JVM的堆空间有限,该如何改进流程来对数据进行排序

4.问当数据的范围有限的时候,但原始数据量很大,如何做后期下游数据判重

5.Redis分布式锁在使用过程中如果因为节点宕机导致这把锁永远无法释放怎么办?

6.抢单的时候我们除了可以利用Redis的单线程特性提效,还有什么方案可以优化

分段锁,并发抢库存

7.在抢完单之后,对于其他微服务之间的调用是怎么做的

笔试讨论

8.问我觉得笔试怎么样,(感觉第四题动态规划有点难,只A了50%),然后面试官问我现在会了吗,我说还不太会

9.然后问了我笔试的第三题,文件路径优化构造(讲一下赛时的思路)。

10.手撕:一个十进制的二进制数有多少个字符‘1’(前两种简单思路三分钟写出来,面试官要求再写两种)(n&=(n-1))

反问

问公司做什么,(是toB,具体什么看部门安排)

秋招培养计划是什么样的

Java岗位是做什么的,是在哪个base的岗位

#Java##深信服求职进展汇总##秋招##深信服秋招来了#
全部评论
佬一面是线下面吗
1 回复 分享
发布于 09-15 12:11 香港
佬,场景题怎么答的
点赞 回复 分享
发布于 09-12 00:41 广东
佬之前在哪个厂实习?
点赞 回复 分享
发布于 09-14 19:42 重庆
问当数据的范围有限的时候,但原始数据量很大,如何做后期下游数据判重 佬,请问这个怎么答
点赞 回复 分享
发布于 09-16 10:04 四川
线下会有手撕吗 我纯**
点赞 回复 分享
发布于 09-19 12:13 陕西

相关推荐

ArisRobert:统一解释一下,第4点的意思是,公司按需通知员工,没被通知到的员工是没法去上班的,所以只要没被通知到,就自动离职。就是一种比较抽象的裁员。
点赞 评论 收藏
分享
某牛奶:一觉醒来全球程序员能力下降200%,小伙成功scanf惊呆在座个人。
点赞 评论 收藏
分享
14 48 评论
分享
牛客网
牛客企业服务