奔三路 - 你30岁前的学习路!

奔三路学习网

当前位置: 主页 > 前端面试通 > 笔经面经 >

玩吧、第四范式的帝都前端面试经历

时间:2018-02-21 10:26来源:未知 作者:admin
面试公司概况和面试题目 一 第四范式 公司概况和JD 公司概况: 大数据公司,一堆牛人,工作环境还真不错,就是在上地离我远。应该离很多人(北边的同学们)都比较近。 JD:可视化

面试公司概况和面试题目

一 第四范式

公司概况和JD

  • 公司概况: 大数据公司,一堆牛人,工作环境还真不错,就是在上地离我远。应该离很多人(北边的同学们)都比较近。
  • JD:可视化项目经验;浏览器兼容;一年经验;等等

其实看了下 JD 是非常符合自己的需要的,也对可视化是很感兴趣的,看到网上的评价都挺不错的。然后就投了简历。也通过 hr 的初筛就去了。又请了半天假,还记得那天自己头有点昏还是坚持去了不容易啊。

面试题

  • 前端 leader

    • 1.自我介绍,学校和项目
    • 2.为什么半年就跳槽
      • 这个问题其实每家公司的每个面试官都会问到,因为自己的确是经验太少就跳槽会被问到这种问题。
      • 然后我是这么回答的大家可以参考下
        • 公司发展限制于我(我以前公司是个比较大型的通信公司,还在 jquery 一套)
        • 期望有个好的平台,像贵公司这样的,然后按照对象公司夸一下公司符合自己的预期和契合自己的发展方向。
        • ps : 主要要实诚和认真,别马虎眼,面试官都(特别是 hr )挺看重这个问题的
    • 3.最满意的项目
      • 新浪的项目介绍
      • 项目具体的构建和使用到的技术
    • 4.项目遇到的问题
      • 谈到了 csrf 和 xss
      • canvas fingerprint
      • 跨域的解决方案 - cors 和 jsonp
    • 5.函数声明的提升和变量提升的题目
    • 6.说一下 浏览器 的存储方式有哪些
    • 7.主要问项目之中的问题,比较尖锐,也明显知道面试官以项目为主
      • 谈了 hiyouth 的模糊搜索的做法
      • 谈了 广告落地页工具的具体模块之间的联动的实现
      • ps :其中涉及的简历中都有都是自己的项目。
    • 8.经典的三栏布局两种实现,手写代码
    • 9.flex 的几个特性,怎么居中
    • ...
  • 面试官有些问题很难,我回答得不是很好,然后我问了几个关于公司项目和前端构成的问题,然后 面试官就叫我等会他去叫 cto 来面我。然后等了大概10分钟,他说不好意思, cto 太忙叫我先回去等消息,hr会给你联系的。(内心 os :真的mmp了,其实挺想进这家公司的,结果来这茬 )

  • 后面也证明他们真的不重视面试者,hr一个电话都没有。我从第四范式出来 立马联系了下家公司调换时间说今天可以面试,不过下家有没有时间(准备好的2个小时面试时间基本被这家公司打乱了)

  • 不过运气好的是,我在坐地铁赶向下家的时候,有两家邀请我去面试。看到一家比较近然后就去面试了。然后就是下面这家

二 玩吧

公司概况和JD

1、本科,两年以上工作经验,对原生JS有深入的理解;熟悉JS性能优化;熟练解决各种浏览器兼容问题;熟悉 vue/react 等,node,webpack。理解前端安全,了解python、java、php其中一种后台开发语言者优先,开发过游戏优先

  • 抽取了部分关键词,这家是一家移动游戏公司,前端主要是 coco2d 去做游戏,原生的js要求特别高,基础要求高。特别年轻有朝气的公司。进公司就有一个抓娃娃机。进去面试的时候大家都在热烈的讨论,不过地方有点小。工位有点挤,其他的挺好。

面试题

  • 前端 leader
    • 开始一个潮潮的小哥过来面我,终于不是标准的程序员打扮了,这家公司的人都看起来挺有朝气和舒服。
    • 1.算法题,手写几个排序,优化写法
    • 2.算法,找出 100 以内的 7的倍数和有7的整数。
    • 3.正则问题,校验一个密码的复杂度。
      • ps 前面几个问题回答完,我就清楚了,真的难的一次面试
    • 4.直接上 mac
      • 变量提升 和 函数变量提升的陷阱问题
      • javascript 的单线程机制解释一下,然后一道 setTimeOut 的问题,涉及 es6 的 let 和 var 的区别,闭包等。打印结果,为什么?
 for (var i=1; i<=9; i++) {
     setTimeout( function timer(){
     console.log( i );
     },1000 );
 }
 for (var i=1; i<=9; i++) {
     (function(j){
         setTimeout( function timer(){
             console.log( j );
         }, 1000 );
     })( i );
 }
    • 5.解释 javascript 的闭包的作用和举例使用情况
    • 6.解释 javascript 原型链,new 的时候 js 做了什么?
    • 7.前端安全怎么做,cookie 和 storage 的使用情况,盗用登陆信息伪造他人登陆,去获取一定的信息 这种行为是什么?前端怎么防御?具体的实现方法
    • 8.手写,居中红色按钮,点击按钮最上方蒙板弹出。
    • 9.具体项目实现
    • 10.我的问题
      • 公司项目,我进来公司做啥项目。
      • 前端组成
  • CTO

    • 哇, CTO 是一个长头发短胡须的大佬,大家自己脑补比较帅的矮大紧。就这样典型的艺术性 CTO 终于被我遇到了。哈哈,前面被问蒙蔽的感觉一下就没了。
    • 1.为什么学习前端?
    • 2.前端学习方法?
    • 3.这里有一个 N 条的数据,每条数据对应一定的属性值,你会使用哪种方式去存储它。(数组,字典,队列。。。什么的)
    • 4.前端自己满意的项目介绍,实现过程和遇到的困难
    • 5.你对前端未来的看法?对前端现状的看法,自己的未来的发展,技术?管理?
    • 6.用三个词形容自己,为什么?说说你的缺点?
    • 7.来,我给你介绍一下我们公司
      • 一顿吹牛逼,倒是很实诚的吹牛逼。优缺点都说。年轻有朝气,压力大,氛围不错,早九晚九,周末不加班。
    • 8...
  • hr

    • 介绍公司
    • 包午饭,对 javascript 要求高
    • 你的薪资要求
      • 我就说的一个范围 16-20k
      • (大家聊工资啦,还是要根据自己实力和公司给的工资范围来说一个大概工资,这是一个和 hr 的博弈,哎太麻烦了)
    • 你喜欢游戏吗?玩什么游戏?最近玩啥游戏
      • 主机游戏,手游 ,pc 都有,老 游戏迷
      • 最近 炉石,跳一跳,头脑王者,(mac吃不了鸡emm我也想玩啊)
    • 介绍公司主要产品 玩吧
      • 一个交友的游戏,有狼人杀等等大家一起玩的这种小游戏。
    • 你觉得自己为啥能符合这个岗位。
    • 要上厕所吗?我看你和 CTO 说了这么长...
      • 哈哈,我不上
      • (内心 os :哇我要出去透透气,你们家 CTO 真的太厉害了,说起话来不带停的)

能面到玩吧还是挺感谢第四范式赶我出来的,我能腾出时间,恰巧缘分的面到 玩吧。还顺利的拿到了 offer(去没去大家就猜猜了)

今天先到这儿了,亲戚催我吃各种酒席了哎,过几天来补全下面几家公司的情况,谢谢大家的阅读和观看


作者:Pandaaa

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
史密斯 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2017-11-24 11:11 最后登录:2018-04-04 22:04
栏目列表
推荐内容