这应该是我的最后一份面经了!
经过四轮的面试,我收到了一份offer。
一面技术面:
当然问的是技术了!a标签去下划线(text-decoration:none)。将ul的li一行排列(float:left;或者display:inline-block;)。
然后又问我js了解吗?了解啊!
ES6了解吗?必须了解啊。叭叭叭,讲一堆ES6新特新(变量定义let,const;模板字符串;类;箭头函数;set等)。
然后又问了this指向的问题。还有箭头函数!
js继承了解吗?能讲讲继承吗?讲啊,叭叭叭!(extends;还有原型继承,构造函数继承等等)
还问了Promise的一些问题!(三个状态,两个过程,错误捕获,过程不可逆,一旦修改就不可改变)
还有嘛就是vue,问了我怎么全局注册组件。我就讲了讲注册的步骤。(components注册)
最后还问了怎么将js文件怎么注册成组件,这个问题倒是把我难住了,我没回答上来!
二面HR面:
HR跟我扯了扯校园生活!
三面技术面:
三面是技术经理技术面,问题来了!
问了用过svn吗?
除了echarts你还用过其他第三方可视化图形吗?
你java掌握的怎么样了啊?(只用过java的jsp,我后台用的是node.js)。
那么你用过node的版本管理吗?就是两个node版本互相切换?(没有!)
emmmm。。。全程不太了解,嗯嗯嗯的回答。主要还是因为牵扯到他们公司的一个需要重构的一个项目。
四面技术面:
四面是项目总监技术面,
你知道css选择器有哪些吗?(ID、类、标签、伪类、伪元素、复合选择器)
你知道全球浏览器有哪些吗?我回答了一些浏览器,他突然打断我的话说:“我说的是全球浏览器!”(我虚了,safari,chrome...)
浏览器内核有哪些?(webkit,Trident,Gecko,Blink)
浏览器内核和浏览器有什么关系?(内核主要是渲染引擎,解析html形成DOM树,根据css样式形成渲染树,通过排版布局在浏览器上显示。其实这题主要还是问的浏览器内核怎么工作的)
数据库表怎么连接的?(join和普通的表连接)
数据库连接池你了解吗?(百度一下,你就知道!)
你后台怎么连接数据库的呢?(我用的是node.js,是通过config.js配置连接数据库的)
还问了我MongoDB和mysql区别(MongoDB是一个基于分布式文件存储的数据库,mysql是关系型数据库)
最后,还问了问我的职业规划。
总结下来,昨天三面和四面回答的不是很好,面试一定要调整好心态,这个非常重要!!!
拿到offer,并没有想象的开心,反而压力更大了一些,非常害怕自己并不能胜任这份工作。
无论如何,一定要做好自己!
希望还在找工作的同伴,能找到一份满意的工作。
作者:ClyingDeng
链接:https://juejin.cn/post/6844903985640407053
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。