双非本科,面试“凉”经!
每天进步一点,不做curd工程师与Api调用工程师
欢迎访问个人博客网站:https://www.coder-programming.cn/
背景
双非本科,考研一战帝都某985(虽然说院线还没有出,但是凉是必然的)
成绩还算可以吧,gpa能排到专业15%,拿了几次奖学金,有三个项目(都比较水)
2月20号出完成绩后比自己想象的要好(专业课两个大题没写出来我以为只会考80 = =),但是今年各大学校计算机专业全都爆了,躺尸十天之后觉得这样下去不是办法所以开始投简历。
学校双选会投了大概五六十家吧,给回应的只有一个小厂(hr一直叫我去南京面试但是又没办法回去刚刚发了微信说我们不开学了好巧不巧他们也已经找到人了所以凉凉),然后开始在牛客网和各大公司的官网开始海投。
本科期间搞过Android,所以一开始投简历都是瞄准Android开发开始投的。
虽然说本科不是211/985,但是在互联网这一块认可度还阔以,所以很多公司都给了机会(拼命感谢),但是好的开头并不意味着好的结尾,大概状况是这样:
东方财富
笔试挂
字节跳动
一面挂
字节真的是人生第一次面试,但是也是最惨的一次orzzzzzz
投了字节之后觉得肯定不会过初筛毕竟我这么菜,那个时候还沉浸在自己为什么考上的阴郁心情中然后拼命想二战。然后3月16号字节的hr突然打来电话说过了简历的初筛约了两天之后面试,我开始狂了,和同学说字节要是要我的话我还二什么战啊!激动了一会开始临阵磨枪,看各种基础知识,复习自己的项目,美滋滋地想去字节可以吃好吃的食堂了,然后面试当天一盆冷水泼过来。
面试官:你好你是xxx吧?好我们来做个题
我:wtf?都不要自我介绍的吗上来就手撕
题目是给中序后序遍历写出前序遍历
然后太紧张了(我一紧张就有种想吐的感觉脑子十分不清晰)这都是借口!本质自己还是太菜考研复习的原题都没写上来,给面试官讲了一下思路(还原树然后递归前序遍历)就开始问基础知识了
大概就是涉及三握四挥,c语言基础,java基础这些,反正我觉得面试官对我很无语,最后反问我说这是我第一次面试您有什么建议么?面试官说建议谈不上不过你还是要好好准备再去面试吧
然后意料之中在几天后的夜晚十点收到了字节的感谢信,这次真的是给我不小的打击,我觉得自己完全不适合走开发这条路,然后开始把目标转向测试工程师,并开始恶补基础知识。因为以前学过数据库操作系统之类的所以看视频看书捡起来比较快。然后投的时候主要就是以测试测开和实习生为主。
作业帮
简历挂
猿辅导
简历挂
腾讯
hr晚上十一点打来电话问我是不是找实习,我说是的,他说你是大三吧,我说不是啊我大四(我简历上好像确实写的20应届?),他说那不行哎我们招大三的,我说大四不可以去实习吗,他说不不不大四去年招过了,我说好吧,他说对不起奥拜拜,有点难过,但是还是感谢鹅厂给我过简历!
然后阿里也过了我的简历,这个时候我瞬间觉得大厂是真的不卡学历,不过我太菜,笔试就挂了
米哈游
笔试挂
面完米哈游给我的感觉就是我又不适合找游戏测试- -
楼主玩的游戏实在太少了,网游几乎不涉及,手游就只有王者荣耀(还是个只会玩法辅的铂金菜鸡),笔试时候叫写游戏经历全服排名我真的是尴尬到脚趾抓地。
欧科
笔试后没消息,看了牛客上他们都说笔试之后没消息
网易
网易是比较早投的,然后我对自己的水平有了很深刻的认知,再加上虾皮刚挂所以没心情面试,打电话和hr推了
4399
一面挂
面试官是一个说话语气很可爱的小哥哥,上来就“哈喽呀”
1.Android存储数据的方法
2.自定义View
3.动画相关
4.listview和recyclerview区别
5.优化listview
6.关闭一个activity(我当时没反应过来,说按退出键= =,然后说了个finish())
7.hashmap了解么(数组加红黑树)
8.解决哈希冲突的办法
9.性格优缺点
10.期待的工作环境
虽然说没过,但是面试体验也挺好的
美团
笔试加在一起过了2.8***,可能没有面试机会,有了也不一定能成功,就当是体验吧
shopee
二面挂
虾皮真的是压倒我的最后一根稻草,因为好朋友在深圳所以一直特别想去。
一面(45min)
面试官是一个特别温柔的小哥哥
1.先是计算机网络基础
2.TCP和UDP的区别
3.http和https的区别
4.三握四挥
5.滑动窗口,拥塞控制
6.cookie和session
7.知道哪些http常用头部
8.长链接短链接
9.然后linux基础
10.线程进程区别
11.进程之间通信方式
还有几个也记不清了(这个记忆力水平好像为我二面挂做了铺垫)
12.数据库基础
13.删除表的方式
14.几个sql语句
15.聚簇索引和非聚簇索引
16.乐观锁,悲观锁
17.数据库特性
18.数据结构基础
19.队列和栈的区别
20.删除元素的时间复杂度
21.手撕代码:回文串
22.测试理论:测试方法
以前有没有对自己的项目进行过测试(我说一般都是功能性测试)
性能测试
如何测一个登陆界面(面试官最后引导我补充了几个点,然后他一直点头说okok,给我很大信心)
总体来说虾皮的一面体验真的很nice,小哥哥特别帅,然后每次回答完问题他都会点头说okok给一定的回应这样让我完全可以放下紧张的心态发挥出更好的自己
几天之后收来了二面的通知,当时真的特别激动,感觉离自己的梦想只有一步之遥了,开始和朋友展望同居生活hhhhh
我以为二面会着重问项目,然后那几天真的没日没夜在看Android 仿佛自己在面试移动开发,基础知识早就抛在脑后
然后看了虾皮测试所有的二面面经,各种智力题
二面(25min)
1.自我介绍
2.挑一个项目讲讲(这个时候我还抱着一种稳了的心态)
然后面试官就说好了我们还是以基础知识为主(我去那我不是凉了?这时候才过去十几分钟)
计算机网络和一面问的差不多都答上来了。
数据库和linux答得都很惨,问的问题大概有指令,僵尸进程,事务,索引,为什么用B+树快
然后问我擅长什么语言(我哪里敢说Java我怕被怼死,然后说了个c语言)
面试官感到很无语问了一个算法题就结束了
我当时的感觉就是凉了
反问问了对我的建议,他说这个问题很敏感不能回答
我说那您给我介绍一下shopee的业务吧
然后面试官讲了大概五六分钟就道谢结束了
结束之后我开始打电话给朋友开始哭然后说我们不能一起去深圳的呜呜呜,朋友安慰我说没事万一把你捞起来了呢
其实人都是这样,没有明确的结果时候总抱着一丝希望,我开始天天盯着手机,等一个奇迹hr电话,眼看和我那一批的小伙伴都收到了我已经知道自己凉了
几天之后喜提感谢信
我真的是坐在床上就开始哭,身边的朋友不是考研上岸就是签到了理想的公司要么就是保研我真的觉得自己很失败,深深怀疑自己
或许自己多看看基础知识就能过了吧?或许当时问问面试官为什么不问我项目问题我还能捞一把自己吧?
当然没有或许,shopee是我第一个走到二面的公司我真的有点接受不了,开始把所有的关键词邮件都删掉了,完全逃避这个事实
那个时候已经4月14号了,我又打开各大公司的网站看看有没有补招
但是适合自己的实在是太少了
然后就一直郁郁寡欢,每天坐在电脑前也不想学习,一直很痛苦
这几天稍微能走出来点了,觉得工作是不太可能了,我开始着手找调剂了,但是调剂发的邮件也没有回应
哎我真的不想去b区二本,现在b区的学校张口就要211/985优质生源,我真的不配,不行的话我只能选择去二战,但是二战没有实习经验没有工作经验又不是应届生如果失败了那就彻底完了
长大真的太难了😔
总结
吐槽完毕还是总结一波吧也算是给自己给大家的经验
首先我觉得大厂是真的不卡学历,可能笔试面试分数相同的情况下会优先选985的学生但是如果你够强不要怕学历问题。
其次就是基础知识,基础真的太重要太重要了,计算机网络数据结构数据库一定要很熟悉
再来就是算法,我面试遇到的手撕算法真的不难,刷leetcode中等完全可以应付,比较喜欢考的我觉得大概就是快排,动态规划,链表,dfs之类的问题
最后一定要自信,如果不知道的话尽量说你理解的部分,但是不要瞎扯 = =
希望等待hr面试或者oc的同学能早日拿到offer,也希望自己能找到好点的调剂吧,毕竟还是想利用三年去提升一下自己的技术。
参考:https://www.nowcoder.com/discuss/413273
推荐
文末
文章收录至
Github: https://github.com/CoderMerlin/coder-programming
Gitee: https://gitee.com/573059382/coder-programming
欢迎关注并star~