今天刚好入职爱回收满一周,目前虽然还处于熟悉业务的阶段,但是想说自己来对地方啦,这里同事很赞,作息很赞,技术也很赞😄。
坦白讲在最初并没有想着一定要来上海工作,一切起源于去年10月的一次面试,记得面试了契约锁和千图网两家公司,当时只是想通过面试看看自己的水平以及自己有没有和主流脱节,
当时的面试结果是:契约锁挂了,千图网通过了。经历过这两次面试后,大概知道了面试的常规流程和自己薄弱的知识点,那时候就决定在即将到来的三月要拿到中大厂的offer。
很快就来到了三月,幸运的是,刚过完年公司并没有怎么加班,所以晚上回家以后有很多时间去准备面试。我记得月初的时候立了一个大体的计划:
1.第一步完善简历
2.第二步确保自己完全掌握简历上的知识点(哈哈,也可以看作是确保简历的真实性)
3.第三步找几家小公司练手
4.第四步就是面试中大型互联网公司(当时最想去的是一哥所在的字节)。
在执行第三步的过程中,才意识到自己之前并没有准备充分,但是也正因为这几次实践让我在短时间内又有很大的进步,掌握了一些常规面试题的答题技巧,有方向性的加强了一些核心知识点(主要是Fiber架构),当时每晚都会在本子上回忆一遍React Fiber的工作机制(以至于那个本子十几页写的都是相同的内容哈哈)。经历过前几次失败的洗礼后,终于开始逐一获得了面试官的肯定,被人肯定的那种感觉真的很棒嗷。于是开始了我的第四步计划,现在来看,第四步计划执行的有些混乱,搞错了很多公司的面试顺序,就当积攒经验吧,下面细说几家印象深刻的公司。
第一家公司是中国力扣Leetcode,自我介绍/介绍项目/个人贡献这几点聊完之后,出了道编码题,题目是这样子:
验证码随机生成函数
1.单个验证码6位数字 0~9
2.一次生成1000个验证码,以数组的形式返回
3.单次生成的验证码,不能出现重复的
可能因为在上一环节答的不够好影响了心态,加上自己基础不够扎实,导致这道题没有在限定的时间写完。面试结束后,痛定思痛,整出了自己满意的代码,第二天发给了面试官,开心的是,面试官表示这比昨天写的好多了,虽然这次面试凉了,但还是有很多收获。
第二家公司是字节跳动-教育,投完当天就约面试了,没想到这么快,压根没做针对性的准备,早知道应该排在最后的😭。字节的面试和之前的公司不太一样,给出一段代码问输出结果,由于是第一次遇到这种类型的题目,让我有点措手不及,但是手快的我还是记了下来哈哈(因为预感到要凉,结果不出意外的凉了),羞愧难当的同时,觉得自己就像一个废物,如今再看,只是当时没准备充分罢了哈哈哈,年轻人万万不可妄自菲薄。题目大致如下:
1.输出结果
function a() {
console.log('a');
Promise.resolve().then(() => {
console.log('e');
});
}
function b() {
console.log('b');
}
function c() {
console.log('c');
}
function d() {
setTimeout(a, 0);
var temp = Promise.resolve().then(b);
setTimeout(c, 0);
console.log('d');
}
d() //输出 ?
2.输出结果
function O (age) {
this.age = age;
}
let o = new O(1);
let age = 3;
O.prototype.age = 2;
setTimeout(function () {
age = 4;
O(5);
console.log(o.age, age, window.age)
}, 1000);
3.求一个字符串最长的没有重复字符的连续子串
输入: abcdcfghjkl
输出:dcfghjkl
4.实现一个flat函数
输入:[1, 2, [3, [4, [5]]]]
输出:[1, 2, 3, 4, 5]
第三家公司是阿里-CBU,这次面试过程还是比较轻松惬意的,和面试官聊了很多,也问了他很多问题,获得了很多启发。可惜最后由于我的项目经验比较少,没能终面。面试至此,发现了大厂和小厂的面试区别还是挺大的,最考验人的感觉就是给出业务场景设计一套适时可行方案,如果没有接触过相关的业务场景,很难给出令面试官满意的答案。
再一次经历过失败的洗礼后,重新总结一些面试的重点,大致如下:webpack优化、react fiber、hook、eventloop、promise、async/await、prototype、浏览器渲染机制、缓存机制、HTTP协议
。搞笑的是,这周和导师聊到面试,他用八股文比喻这些知识点,我当时直接笑喷。
花了几天把这些烂熟于心之后,开始了我最后一轮面试:途牛、京东、爱回收、携程、关爱通。
最后一轮就很得心应手了,就简单讲讲这几家的面试感受吧,南京途牛不太行建议兄弟萌别去;苏州京东问的都是构建方面的问题,可能是技术支撑类似的部门,我没通过;携程是真的大,去三面的时候还走错了大楼😄;爱回收很赞很NICE;关爱通也很赞很NICE。
最后终于在三月的尾巴拿到了几个offer,一番纠结过后选择了爱回收,在这里遇到导师和同事们之后,安心了很多,确信来到这是我今年最正确的决定😄。
题外话,一个人的生活,让我明白了需要珍惜和家人们一起的日子。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。