暑期实习经历整理
淘天,JAVA开发(笔试挂)——第一次笔试,没啥好说的。
饿了么,数据研发(笔试挂)——SQL和第一个编程题都秒了,就是第二道不太会写,结果还能挂,无语。搞了个内推重投,直接过了约一面?一面面试官问我对数据挖掘数据分析岗有什么了解,我说没了解,直接开始聊天模式,30分钟不到结束,挂了。
滴滴,数据简历挂。米哈游,笔试,拒掉。网易雷火,笔试拒掉。
字节,一面,处女压力面,周四下午2点,75分钟,最后手撕一个前缀和黄题,4.2日周三晚上6点多收到感谢信。
蚂蚁,测试开发(笔试编程题30分钟AK)——一面处女面(已过,上午11点面,第二天7点23通知),感觉良好。面经:自我介绍,提了一嘴30分钟AK,面试官说能写全对的人很少。聊天,问专业,得知是数学分支后问学了哪些与软件有关的专业课(算法与数据结构,计算机基础,数据库),问计网计组我说我稍微看了看。看我简历,盯着密码学问,此时我答错了一个问题(对称密码,非对称密码,开放性谈谈),http与https区别以及密码学在其中的应用。开始问算法,让我说有哪些常见的算法大类,我说贪心DP前缀和预处理二分分治法搜索DFSBFS……问线性数据结构,我说链表栈队列数组。问数组和链表的区别,脑抽了一些但是还是答出来了……没考手撕,转而问数据库,我说我学了MySQL,之前投数据岗笔试遇到SQL都是随便秒,他笑出声了。然后问索引,我从二叉搜索树讲到B+树。然后问事务,我说了transaction他就开始自言自语了(?)。然后问容灾。线程与进程(没看过)。浏览器怎么访问一个网站的(比如淘宝)。然后两个场景题,第一个忘了,最后一个是(4G的URL找重复,内存就1G)。然后40分钟整他说问完了让我问,我问“实习后是否有培训”,讲了大概4分钟,然后我就没问了,他问我是否考研、工作地点是否有要求、老家哪儿的。道谢结束。
二面,夸我笔试分高,自我介绍,问我为什么学编程,刷2000道题。聊项目,不是问技术。反正就像聊天一样。最后来了个接水问题,没有答出来就差最后一步,这个扩展欧几里得简单但是建模较难。总体感觉不错。周四下午4点面,十天后通知过了,HR面。
HR先上压力,抗住了就稳了。第二天早上通知HR面通过,进入评估。1小时后评估通过,收获录用意向书。
拼多多,服务端研发(笔试40分钟AK满分)——一面(已过,周六上午11点面,周日晚上11点04通知),面试官提前了一分钟到场让我很意外,面了三场了(蚂蚁一二面,字节一面),这是第四场,提前到的是第一个。
自我介绍,非科班,去年开始自学计算机……然后他让我介绍项目。然后开始问项目内容。然后问项目几个人。然后问为什么小项目要用高并发,我说不用点技术显得一点技术都没,都笑了。然后问我个人技能,他是第一个问提示词工程的。然后网安这边也稍微问了问。
终于进入八股环节,行级锁,我看黑马的课锁还没看完,如实说了,问index,我稍微讲了讲,问事务,稍微讲了讲,问行级锁和事务有啥关系,不晓得呢。问死锁的一个情景,答错了。…………可恶,盯着锁问,课还没看完呢。
然后我忘了。
最后进入手撕环节(他说是我最擅长的做题环节,暗示我是做题蛆),第一个滑动窗口优先队列就能解决,脑子有点抽,没第一时间给出最优解。
第二个,思维题+二分,本来以为是摩尔投票,还准备秀一秀我的O1概率算法的,结果他说不一定存在而且让我再看看题。想了一会儿写出来了,经过提醒写出最优解。
反问环节,突然又不反问,先问我能不能接受上海工作,以及对工作强度是否有认知。最后反问,我问我笔试AK,面试有点紧张导致没能手撕最优解,他说没关系,我码风好思路正敲代码快,挺好的。让我继续问,我就问了经典问题假如能实习是否有培训,他简要说了说。最后道谢结束,总体感觉还行,我应该继续背数据库八股而不是刷那几个破SQL题,到现在面试没考过SQL!
二面撞时间,到现在都没约二面,我也懒得理他了,如果约我就直接拒掉。
美团后端开发,AI面稀碎(Java,C++,Go,就是没Python),笔试2/3,约第二次笔试但是直接给我进面试了。一面(已挂,三天后另一个同岗位捞),感觉较差,开局他先介绍了3分钟业务,然后让我做自我介绍,然后问问我简历里的东西,最后八股集中于MySQL的锁机制。总共35分钟不到,最后手撕树形DP秒了。第二次一面,由于我已经拿到蚂蚁的录用意向书,就忘记这事了,在高丽亚潮汤泡澡,结果收到面试提醒,无奈下只能穿着浴衣,用手机面试。37分钟,非常顺利,第二天拿到二面邀约。