工行软开提前批——凉经
前情提要:
提前批流程:简历筛选-面试(先面)-笔试-体检-offer
工行软开来我们学校宣讲,要求先网申,然后在宣讲会上扫码登记,筛选简历后晚上发短信通知面试。
鼠鼠以为没戏了,宣讲回去打了一晚上游戏,然后差不多十一点左右发信息让我第二天线下面试,带个人简历、成绩单(研究生本科成绩单也要带)、四级证书复印件。(当时就感觉寄了)
第二天去线下面试,发现好像全是硕士,就鼠鼠一个本科生。面试差不多十分钟左右一个人,时间也不长,有两个面试官,大部分问题是按照简历来的,但鼠鼠还是六七分钟就寄了。(我是真菜)
面试流程:
面试官:做个自我介绍
我:巴拉巴拉..........
面试官:你的本科成绩怎么样?
我:我的成绩比较一般(我成绩直接烂中烂)
面试官看完直接嘴巴就向下皱,明显寄。
面试官:看你对redis比较熟悉,那你简单讲一下lua脚本(因为我简历写了)
我:lua脚本就是把一堆命令写在脚本里,然后redis把他看成一条命令执行,保证原子性( 不一定说的对)
面试官:那在并发情况下,怎么保证lua脚本的原子性呢?
我:因为.....呃.......因为lua脚本就是把一堆命令写在脚本里,然后redis把他看成一条命令执行,保证原子性(直接开始重复)
(实际答案应该是:redis本身是单线程执行lua脚本,保证了lua脚本在处理逻辑过程中不会被任意其它请求打断。来自csdn)
面试官:看你说了解TCP,那你简单说一下对TCP的了解
我:tcp可靠、有状态、双全工...........
面试官:你说TCP是可靠的,那你说TCP怎么保证数据不会丢失,因为网络传输都会有丢包率吗
我:三次握手.......(因为Tcp只记起来个三次握手)
面试官:三次握手只是建立连接啊,那怎么保证数据不丢失呢?
我:呃....不好意思....我不会
面试官:看你简历上写了对spring的Ioc比较了解,那你简单说一下吧
我:IOC(控制反转)是spring的核心,将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理。然后需要使用的时候通过@Autowired注解跟@Resource注解注入
面试官:那你了解spring控制对象跟注入对象的底层原理(springIOC底层原理)吗?还是就是说只会用@Autowired注解?
我:(脑子里一直在想bean的生命周期什么的,想半天也没想起来)不好意思,看过,忘了
面试官:那你说一下面向对象的五个原则吧(看我是个菜鸡,给了个简单八股)
我:单一职责、依赖倒置、开闭、接口隔离.....还有一个我说的是迪米特(其实应该是里氏替换)
面试官:没事没事(已经开始安慰我了)
然后另一个面试官突然说:你是本科啊?
我:嗯(本科菜鸡的痛)
中间还问了你是哪人、有没有打算考研什么的。
别看我写了那么多,其实就六七分钟,面试一问三不知,本科成绩一坨,还不是研究生,debuff叠满,真不知道怎么进面的。
大寄特寄
#关于提前批我想问#