昨天的面试让我知道自己的不足,提前对浅拷贝和深拷贝,以及JS的一些常见面试题重视起来,有时候面试官看不到投简历的实力和水平,只能通过面试题去测试技术水平。中国有句老话,“临时抱佛脚”,确实还是有点用。 

前端面试第二天-上午篇- 意外逢惊喜-Qui-Note

上午面试了一家外贸公司,公司不小,一层办公室都是员工。整体感觉还可以,没想到的是,人事HR面试前先来一套面试题,我累个去,内心很抵制这样的公司。

心里想既然来了,就试试吧!虽然英语4级没过,平常写代码都是编辑器提示的,自信起来,咋说年工作经验不能全是水吧...
大概有3页面试题,都看了一个,还行没什么难得,都是前端基础的东西(忘记拍照了)。

记得影响最深的一道题:如何实现 “品”字布局?觉得这个题比较好玩。 

我在纸上画了一个图:上一层2个div嵌套,里面的div水平居中,下一层两个div平分。 

  1. 方案1:浮动布局下面一层; 
  2. 方案2:flex布局水平垂直居住 
  3. 方案3:grid网格布局; 
  4. 方案4:margin,padding直接改动实现品字结构。 
  5. 方案5:定位,直接写死。 

哈哈哈,我都被自己惊呆了,我的脑袋瓜! 

前端面试第二天-上午篇- 意外逢惊喜-Qui-Note

技术面试

之后就和2个技术面试官进入了小黑屋模式: 

先做个自我介绍?为什么离职?大项目用过vue吗?

面试三连问!
“吧啦吧啦的说了一堆” - 我回答到(省略了废话,自己○自己的坑还有短板) 

面试题1:简述一下vue的生命周期? 

答:初始化,初始化前,挂载前,挂载,更新前,更新,销毁前,销毁。

试官追问:vue的actived用过没有?
我懵逼的回到“我英语不好,能拼一下不?” - 我一直想是在考vue的自定义指令嘛?不是d开头的单词吗? 

然后面试官拼了出来,“没,第一次见面,和他不熟” - 尴尬的我只能这样回答了。

 

面试题2:如何实现左侧固定宽度,右侧自动宽度的布局? 

答:方案1:ifc布局,行内块实现,左侧定宽,右侧随意 

方案2:bfc布局,浮动 

方案3:ffc布局,basic设置宽度
方案

4,gfc我还没有说完,面试官就说好了好了好了...... 

面试题3:用过flex弹性布局吗?做一下简单介绍。 

答:移动端天天用,flex有3个兄弟,扩张,缩小和固定。
横排,j...content开头的忘了单词怎么写了,可以实现,左侧对齐,居中对齐,居右对齐,等间距对齐。
竖屏,aitm...align那个,顶部对齐,居中对齐,底部对齐
还有一个方向属性叫der...:row实现横排竖屏切换。 

面试题4:vue有哪些通信方式?如何实现通信呢? 

答:页面之间通信,父子组件通信,组件之前通信(我随口说的,我印象中只有父子通信,太难了。)
我记得通信方式有,parents和childs,p开头的和inject,哈哈哈忘了。
(不是正确答案,看看就行了)
当然还有其他问题,不过我猪脑子忘了,哈哈哈。

面试官挺逗的,当另一个面试官问我有什么想问的时候,我懵逼了,但是想了一下说“昨天人事打电话我在面试,把电话挂,今天早上才发现10点有面试,没来得及看公司是做什么的,可以给我介绍一下吗?” 

两个面试官严肃的表情一下憋不住了,哈哈,刚出炉的企业文化,我给你念一下。
然后我从企业文化,提炼到:欧美市场,独立站,....等面试官讲完后,随口反问一句:“公司是做外贸的嘛?我媳妇也在做跨境电商,做的是独立站运营”。
谁知面试官直接来一句,那你推荐你媳妇过来啊?
我哈哈哈哈的笑了,“那不得我先入职”。
。。。
整个过程很和谐,打破僵局之后,和面试官都聊开了,然后就自信了起来。

前端面试第二天-上午篇- 意外逢惊喜-Qui-Note

不过唯一的就是:面试官会拿不足之处压低薪水,没办法,vue却是没有线上的大项目拿的出手。被卡主了“命运的喉咙”,最后还是那句,回去等通知吧!
不过这个公司在下午1点半左右打电话说,CEO邀约复试,还真是意外。
下午还有一个大惊喜,是我万万没有想到的!