深信服python工程师面试-两轮技术面

本文记录了一位应聘者在两家公司的技术面试经历,包括面试的时间安排和面试过程中的问题。面试涉及Redis的使用、消息队列、OAuth2.0、代码洁癖等话题,面试官对候选人的回答表达了不满,并给出了改进建议。虽然面试未能成功,但作者表示了对面试机会的感谢,并进行了自我反思。
摘要由CSDN通过智能技术生成

堪称是2轮“无表情”技术面。

【1】时间节点

  • 定于2020/12/12 10:00 一面,等了15分钟,面试官没打电话,联系人资,得到的回复是,已帮我联系面试官,耐心等待一会。

  • 2020/12/12 10:32 一面 技术面,- >28分钟

  • 定于2020/12/14 20:00 二面,19:52时,面试官电话通知,今天有事,不能面试,约另外时间,于是订到了18号,20:00。

  • 2020/12/18 20:09 我主动联系对方,被告知现在在外面,稍后会给我回电话。

  • 2020/12/18 20:21 二面 技术面

  • 2020/12/24 17:49 面试终止。

  • 就时间观念而言,大家自行感知,本人不做评价

【2】一面 -电话面试 -技术面

-1面约定,早上10:00面试, 一直到10:32才接到面试官电话。

  1. 面试官:面试你的人今天有事,所以我临时代替他以下,你先做下自我介绍吧。(包含在工作中参与的项目,主要负责的模块(我介绍的是参与度比较高的Web端网站项目)
  2. 你这里redis+消息队列怎么实现的,可以说下过程吗?队列编号是怎么定义的?redis+消息队列实现邮件怎么做的?初次之外,还有什么地方用到redis?
  3. redis宕机怎么处理?redis最大并发量?
  4. redis+事务机制+乐观锁实现订单生成过程?除了乐观锁还知道什么锁?(我答:悲观锁),乐观锁和悲观锁的区别是什么?
  5. 事务+回滚怎么实现?版本号如何控制?
  6. 在创建订单时,如果此刻redis宕机,如何采用事务+回滚?具体实现?
  7. MySQL事务了解吗?事务是如何执行的?
  8. 代码量有多少?
  9. 好,今天就到这里吧,结果后面会通知你的

【2】二面 -电话面试 -技术面

  • 原本定于12.14号 20:00进行二面,在面试前7分钟,被通知,今天有事,约到18号的20:00。
  • 12.18号20:21接到面试官电话,开始了面试
    啊啊啊啊啊啊
  1. 自我介绍(包含在工作中参与的项目,主要负责的模块(我介绍的是参与度比较高的Web端网站项目)
  2. redis+消息队列怎么实现?你们就拿redis做了个这!!?你还知道redis的其它用法吗?
  3. redis能做缓存,你知道还有什么能做缓存么?
  4. OAuth2.0实现第三方授权登录,实现流程?
  5. 你平常喜欢看书吗?
  6. 你有代码洁癖吗?如果在你开发过程中,你看到别人写的代码不爽,你会有强烈的想法去改掉吗?(我答:我可能不会随便改别人代码,但是,如果发现代码有不合适之处,或者明显bug,我会先找负责这个模块的人沟通,最终再决定是否可以改动),这个回答,他好像不是很满意
  7. 出道题吧,有一个ip组,分别存有很多IP段,如何将一个IP插入这个组中?如果该ip组存在和这个待插入IP一样的IP,就不在插入,如果没有,将它插在合适位置,怎么实现?(我回答的是现将这个IP组放到一个set中,然后查找set中有没有待插入IP,如果找到,就不插入,如果没找到,就插入该IP,最后做排序即可)这个回答,他好像不满意。
  8. 这样吗?还有没有其它的办法?(想了一会,没想到)
  9. 今天先到这里吧,你有什么要问我的么?

我的问题

  • 我:对于刚才那道IP题的思路,您可以告诉我一下思路么?
  • 他:这种问题,百度有很多,你自己搜一搜就有了
  • 我:通过面试中跟您的交流,在技术上,您能给我一些建议么?
  • 他:我觉得有两方面需要改进,第一,没事的时候,可以多了解周边技术,比如,redis除了像你们那么用,还有什么用法;第二,程序媛需要具有极大的代码洁癖,看到别人的代码不爽,应该有种强烈想要改掉的冲动~
  • 我:好的,谢谢您的建议
  • 他:ok,那先这样吧。
  • 我:好的,再见
  • 电话那头,嘟嘟嘟~

【3】面试终止

emmm,就此终止吧,也许我终究不是他们要找的菜吧~~

感谢贵司花时间对我进行面试~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值