好的,面了苏州银行线下宣讲会的面试,知道是综合面的时候已经想劝退了。4个面试官面6个人,每个人简单问几个问题,然后发了个笔试邀请卡,没收到笔试直通卡。赶着还有五分钟,找了个空教室面试,还剩两分钟的时候面试官说推迟十分钟。好的。先说一下,本篇面经没有任何参考意义,只是我在无能狂怒罢了。他在路上奔袭,让我自我介绍。好的然后问我刚才是不是介绍了个项目,我给他说叫什么,在简历背面当时没看到。好的。那你说说这几个项目你哪个比较熟悉,我说都挺熟悉的。他愣住了。好的。(回想起来,从这时候,他就有点不悦了)然后就问我用户登录是怎么做的。好的。我给他说啥验证码,控制判断,邮箱激活检验,注册之后需要激活才能登录。然后打断我,我没问你注册,你就说登录,我说登录就是要进行激活检验啊,没有激活是不能登录的。好的。然后因为存储了loginTicket,就问我redis怎么存的,登录状态是怎么检验的、好的cookie是怎么传送的。我说就是通过response传送的。那你前端是怎么修改这个cookie,后端怎么接受的?我说我没明白意思,这为什么要修改。后端接受的话我是通过在方法参数中添加cookievalue注解直接获取的。你这个注解直接加到方法参数上的?我说是的。然后不问了。好的。(这地方一直不明白他说的什么意思,他也不耐烦了,就一点点请求给我说,但是我最终还是没明白他想表达什么意思。一个cookie传送给浏览器,浏览器传送给后端,你还想让我讲什么?)redis存了什么东西,都是用什么存的。好的每个请求都要用拦截器拦截,你觉得合理吗?还有每次都和redis进行交互,你觉得合理吗?好的用户登陆状态有过期时间,那用户就是一直在使用呢?我说我直接浏览页面的时候也遇到过这个情况,空着一阵子再使用就要重新登陆。他问,那你觉得合理吗?好的那你觉得这个用户登陆状态应该怎么实现比较好?好的。点赞,发帖的流程都是什么?设计到什么几个表的操作?问的我不想回答了,就说忘了。他说这个是你的核心功能啊,你应该印象深刻啊?好的。你说redis和db都存储数据了,你怎么保证一致性。我说先更新db,在通过消息队列更新缓存。他说你这样更新就没有问题了吗?为什么要加消息队列?redis直接更新不行吗,响应够的啊。加了消息队列还增加了失败的情况。好的mysql采取自增主键,我们一般都不这样使用。让你用java怎么实现?我说分布式id,因为会有个时间序列,会保证自增。他来句,我服务器可能存在时区不一样的情况啊。我说那我不会了。他说其实简单点分号器就可以实现,我说是指static修饰变量,然后增加吗,我刚才想了这个,但是觉得会有问题,就没说?他说那你说说你觉得他存在什么问题?我说我就是不会这个问题,所以才没有回答。好的。最后问我期望薪资。反问两个问题,其实已经不想反问了,但想了想都忍到这里了,还是随便问两个吧。好的。所以谁家的程序员能保证db和cache一定一致性呢?谁家的数据库不能用自增主键,服务器时区还不一样,没办法用分布式id呢?谁家的登录能问10分钟呢,我说个邮箱激活状态检验都不让发散?谁家的cookie要在前端修改?谁家的cookievalue注解不能加在方法参数中呢?面了第5分钟,就已经不想面了,受这个气,没想到我还坚持了30多分钟。脸黑的已经不能再黑了,一直在忍。从来没有遇见这样的面试官。就这样的上司,可想而知员工会遭遇什么。我一直在和舍友夸hr好有礼貌。一般来说hr和面试官就是这个公司的门面嘛,没想到hr那么礼貌,面试官就这样吗?好的,不问八股就不问八股呗,毕竟小公司,业务能力优先吧,深挖项目就挖呗,可是你真的在听我说什么吗?你知道自己在问什么吗?奇奇怪怪的一天真是,否极泰来了么是要?苏小妍和金蝶是要给我开奖了吗?-----------------------------------------------------------------------------------更新正在谈薪,难道是给我的压力面?那属实给的压力不小。。
点赞 4
评论 3
全部评论

相关推荐

TP-LINK 前端工程师 年包大概20出头 本科
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务