很魔幻,一面烂透还给我二面(真有三面,牛

首先声明C++选手,项目一个mit,一个webserver,一个课设

pdd一面:
前面是一些基础八股,随便答,然后面试官直接忽视我的两个轮子项目,开始all in数据库

问我mysql锁,“不会,没用过”

问我redis,“我只知道有五个基本数据结构哇,剩下的不会也没用过”

问我会不会java,golang相关的中间件和后端框架,“没碰过java,不会哦,golang的框架我知道有gin(只知道名字)”

做sql查表题
读题读半天,输入是啥,输出是啥,我咋看不懂捏。面试官耐心解释
然后我只写了个select开头,剩下的面试官写一段,让我续写,我不会,再续写,我不会,然后面试官写完了...

面试官:“嗯,那好,这条题就过了去......请问你有什么问题想问我的吗”
看时间,刚好20min

然后自闭去吃饭了,晚上回来一看邮箱,两天后二面???

我能想到的唯一原因是我面试反馈全给了满分,评语写了“体验很赞,希望能再给我一场酣畅淋漓的面试!”但是这特么也行???

---------------------
时间来到今天的二面

面试官:你这个项目(又是直接all in课设,我肝了两个月的轮子项目何在???)用到了数据库对吧,讲讲高并发下做了哪些优化

我:这是去年做的课设项目,目的是为了熟悉mysql建表查表基础语法(熟悉到哪里去了,现在sql毛都不会写),完全没有用到任何优化

面试官:额,那请问如何热点商品如何保证库存量超卖的问题,如何保证高可用,有什么解决方案?

我:我觉得可以用触发器在数据库层保证数据一致性,还可以在服务器层的缓存拦截一部分请求。高可用???我只知道可以用redis缓存挡掉一部分请求

面试官:好吧,这样,那做个算法题吧
....敲完,进入反问阶段。

反问:为啥11 11 6,是不是因为早上容易犯困效率低,所以把精力高的时间段全占了?

面试官:emmm 不是的 是因为部门工作交接balabla...

二面总共30min,结束
---------------------
不知道结果如何,总之不会还有三面吧???反正暑假实习就这样比较欢快地结束了

---------------------
5月6号

真的有三面🌝

因为已经有联想后端了,含泪拒绝
全部评论
哈工大的 正常
21 回复 分享
发布于 04-27 23:44 陕西
不是,哥们你是Offer魅魔吗?
20 回复 分享
发布于 05-07 22:30 陕西
cpp选手转Java了
6 回复 分享
发布于 04-27 14:55 安徽
nb
3 回复 分享
发布于 04-27 14:43 陕西
pdd?
1 回复 分享
发布于 04-27 18:11 黑龙江
啊?
点赞 回复 分享
发布于 04-28 10:17 湖北
楼主oc了嘛
点赞 回复 分享
发布于 05-01 20:50 安徽
哈?😳
点赞 回复 分享
发布于 05-07 00:01 广东
吸好运
点赞 回复 分享
发布于 05-08 11:25 江苏
另一个工程学子瑟瑟发抖
点赞 回复 分享
发布于 06-24 14:47 黑龙江

相关推荐

10-29 11:37
东北大学 C++
内存管理,介绍一下从虚拟地址到物理地址的转化过程32位的一个CPU,第一页为基础页的话,那么他是怎么把这个32位的虚拟地址找到对应的物理地址呢?那么两级页表第一级页表怎么找到第二级页表的地址4K空间其实可以存放很多int类型的数据的,第一个页表项占了一个int类型的一个空间,他怎么找到第二级页表的首地址?4K中存放了1024个地址,怎么找到某一个就是我想要找的那个二级页?内核中有哪些清洗内存的接口?基于内核栈的进程切换要做那些事情?怎么进行栈的切换?全局指针current指向当前进程的PCB,怎么获取你要切换的下一个进程的PCB的current?内核栈是放在哪里的?PCB里的吗?内核栈的栈顶指针存放在哪?PCB切换时的的汇编,切栈之前需要做哪些动作?保存现场的时候都保存了哪些寄存器?是全部寄存器吗?什么叫关键的寄存器?系统调用实现这个,你实现了什么系统调用?系统调用的话,他是怎么找到内核的那个对应的实现的?比如执行int 0x80这个系统调用,这个异常指令的时候,CPU是怎么保存现场?,int 0x80异常入口这个地方又是怎么保存现场的?它和进程切换还不一样,这里面涉及到了一个状态的改变,从用户态到内核态,它就需要把所有寄存器的现场都需要保存,那么CPU在执行这条指令做了什么操作?然后内核又做了什么操作?
联想一面157人在聊 查看17道真题和解析
点赞 评论 收藏
分享
评论
34
26
分享
牛客网
牛客企业服务