双非前端暑期实习坎坷之路(深信服of)

本人双非前端小菜鸡一枚,深知这个学历对我的帮助不大,所以很早就开始打算找暑期实习了,
一路上受到了很多打击,但我从小到大都应该是蛮幸运的,这种环境下还找到了一个不错的实习,感恩。
下面讲讲我的坎坷之路。

初尝面试——用友

大三上开始我就准备项目和看八股文了顺便刷算法,上学期期间也面过一个公司叫“用友”,很开心拿到了实习offer,但是我课程原因完全去不了,后来也一直在准备面试,
后来时间过得飞快迷迷糊糊的过了寒假,八股文已经刷过了几遍了,算法也一直在刷,开学的时候我意识到差不多该去找暑期实习了,最后过了一遍八股文,就带上我的第一版简历去投递了

自信心的崩溃——美团

第一批投递了,像字节跳动,阿里,搜狐,等等等一线大厂,后来阿里不招211以下的,搜狐直接挂我简历,等等等
真正让我自信心奔溃的是美团笔试:这是我第一次笔试,我从没想过会那么难,对一个前端实习算法要求居然能高到那种地步,导致我对未来感觉一片黑暗。
后来也参加了很多笔试,都远没有美团笔试那么难(也可能是第一次笔试的原因)

被挂过最伤心的公司——字节跳动。

字节跳动应该说是我最喜欢的公司了吧,我一直认为里面充满了活力,也是一线大厂里面唯一一个给我面试机会的公司,
我很感激,收到面试邀请后的一个礼拜我全身心投入到准备面试的准备里面去了,
除了很晚回去睡觉,我基本上都在工作室准备了。
那天还是来临了,我想过我很多种被挂的可能,但是我唯独没想到过连一题都懒得问我就把我挂了的情况,我帖子里面有写https://www.nowcoder.com/discuss/860377?source_id=profile_create_nctrack&channel=-1
我陷入了自我怀疑中,失眠,焦虑伴随而来,,

重拾自信——深信服

后面也陆陆续续收到了一些电话,比如京东,知乎等等,都以近期不能到岗拒绝了面试。
后来迷迷糊糊中,三月份多的时候面试了深信服的日常实习,当时不知道是日常实习,自我介绍完之后,开始了面试,我第一次感觉面试原来可以如此舒服,双方思维间的碰撞,对业务需求的分析,让我面试体验感很好
我也写了一篇帖子可以去看一下。
很自然的我过了,后续和hr交流的时候我并不能近期到岗,也就没发of,我们互加了微信这也为后来我拿到暑期实习of埋下了铺垫。
对我自信心的增长起到了很大的作用。

初拿暑期of——恒生电子

恒生的笔试蛮简单的,很轻松就过了,过了几天就面试了,面试官感觉蛮和蔼的,看到我项目经验还行也没问啥问题,就聊了一些学习上的事情,也就十多分钟就结束了,我当时就觉得我过了,因为面试官一直在给我介绍他的部门,
过了几天后也是第一批拿到of的人了,唯一美中不足的就是要自己租房,但起码有了一个of了,之后我开始趁结束招聘之前海投。大都没多少消息。

疯狂吐槽——金山云

金山云是我至今为止见过的最奇葩的面试方式,笔试过了面试资格靠抢,我当时和女朋友在散心,一下子没看到就没抢到面试资格,邮件上面写的清清楚楚会发第二批,可是我后面看牛客上面的,他一边笔试一边给发新的面试资格,
就完全忘记了第一批笔试完没抢到资格的人,问了hr说会发的一个月过去了,人麻了。

悲催的初筛——所有还在初筛我的公司

我到现在为止应该还有几十个还在初筛吧,我感觉春招马上结束了,恒生of又不是很想去,我最后背水一战,这时候深信服hr给了我机会。

还有很多公司我没写上去,几个礼拜前写的。

重获新生——深信服

有时候机会是自己争取来的,由于我一直问很多深信服hr能不能暑期去,都是不能,所以我找到我开始对接的hr,一番声情并茂下,她去帮我问问有没有部门愿意现在招暑期实习的,很幸运深信服的核心部门捞了我,
上个礼拜星期天接到了电话,由于我第一次面试过了,这次更多的是问了一些软方面的问题是否有继续探索的兴趣,问了很多,感觉面试官是个大佬,后面hr也证明了,这个部门是博士聚集地。另外一天我就收到了hr面
也问了很多软方面的问题,最后说帮我申请of,如果我没有自己去争取,可能还在傻傻的等着开暑期实习,其实很大可能不开暑期实习了,我是不是就完全不一样了呢。

暑期实习总结

总共也没面几次,我只能说说我的感受了,很多时候你可能会认为这个东西没用,写这个博客没用,这个东西用不上,如果我也是这样的话我深信服第二次面试肯定过不了,如果我没有写过上百篇博客面试官问我的时候我
只能乖乖说看b站学习了。就很多东西我都不能发散着来讲了,比例模块化的前世今生等等等一些东西,八股文这个东西要背,更重要的是理解,用自己的话说出来,说出你的理解,例如一个虚拟DOM,你能不能说出和别人不一样的东西呢?
很多很多,其实我也是个小菜鸡,只能说说我的感受了,未来还得继续加油啦!2022-4-27 ——我结束了我的大三春招,特此记录!
#暑期实习##内推##春招##实习##深信服#
全部评论
太强了 恭喜恭喜
2 回复 分享
发布于 2022-05-08 13:27
想问下金山云编程是写算法吗
点赞 回复 分享
发布于 2024-10-09 17:35 湖北
深信服23届校招提前批开启!欢迎使用深信服内推码NTALUkW
点赞 回复 分享
发布于 2022-07-25 20:03
楼主面的是深信服哪个城市?我面长沙的C++挂了
点赞 回复 分享
发布于 2022-05-10 20:12
恭喜~
点赞 回复 分享
发布于 2022-05-05 11:15
恭喜江农学长
点赞 回复 分享
发布于 2022-05-04 21:21
恭喜~
点赞 回复 分享
发布于 2022-04-27 21:13
恭喜!
点赞 回复 分享
发布于 2022-04-27 15:27
恭喜!😁
点赞 回复 分享
发布于 2022-04-27 15:24

相关推荐

08-11 15:46
门头沟学院 C++
叶舒华的一条鱼:我记得malloc底层是两种系统调用,第一种就是brk,然后移动堆顶向高地址移动,另外一种就是mmap,在虚拟内存空间中的共享文件映射段分配一块虚拟内存,然后他想问的应该就是第二种吧
点赞 评论 收藏
分享
算法题感觉都挺简单的啊
投递哔哩哔哩等公司10个岗位
点赞 评论 收藏
分享
08-17 18:24
门头沟学院 Java
可运行版本 import java.util.HashMap;import java.util.Map;class LRUCache {class DLinkedList{int key;int val;DLinkedList next;DLinkedList prev;long timeStamp;public DLinkedList(){this.timeStamp = System.currentTimeMillis();}public DLinkedList(int key,int val){this.key = key;this.val = val;this.timeStamp = System.currentTimeMillis();}}int capacity;int size;DLinkedList head;DLinkedList tail;Map<Integer,DLinkedList> map;long ttl;public LRUCache(int capacity,long ttl){this.capacity = capacity;size = 0;head = new DLinkedList();tail = new DLinkedList();head.next=tail;tail.prev = head;map = new HashMap<>();this.ttl = ttl;}public void addToHead(DLinkedList node){node.next = head.next;head.next.prev = node;node.prev = head;head.next = node;}public void removeOne(DLinkedList node){node.next.prev = node.prev;node.prev.next = node.next;}public boolean isExpired(DLinkedList node){long now = System.currentTimeMillis();long diff = now-node.timeStamp;if(diff>ttl){return true;//true是过期了的意思 false才是没过期!!!}return false;}public int get(int key){if(!map.containsKey(key)){return -1;}else{DLinkedList node = map.get(key);if(isExpired(node)){removeOne(node);map.remove(key);size--;return -1;}node.timeStamp = System.currentTimeMillis();removeOne(node);addToHead(node);return node.val;}}public void put(int key,int val){if(!map.containsKey(key)){DLinkedList newNode = new DLinkedList(key,val);addToHead(newNode);map.put(key,newNode);size++;if(size>capacity){DLinkedList oldNode = tail.prev;removeOne(oldNode);map.remove(oldNode.key);size--;}}else {DLinkedList newNode = new DLinkedList(key,val);DLinkedList oldNode = map.get(key);removeOne(oldNode);addToHead(newNode);map.put(key,newNode);}}}class Main{public static void main(String[] args) {LRUCache cache = new LRUCache(2, 1000); // 1秒TTLcache.put(1, 1);cache.put(2, 2);System.out.println(cache.get(1)); // 返回 1try {Thread.sleep(1500); // 等待1.5秒让数据过期} catch (InterruptedException e) {e.printStackTrace();}System.out.println(cache.get(1)); // 返回 -1(已过期)System.out.println(cache.get(2)); // 返回 -1(已过期)}}
点赞 评论 收藏
分享
评论
18
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务