今天去步步高总部面试(东莞长安镇),总部的氛围比我想象中的还要好,开发环境还有宿舍区什么的,都没得说,这是最后一面,真心希望能够进去工作。这次是综合面试,听说面试自己的是部长
面试
- 自我介绍?
- 项目中遇到哪些问题?
- CSS样式的使用上哪些引用方式?
- CSS引用方式的比较?
- 你觉得项目中还有哪些地方需要优化的?
- 你从这个项目中学习到了什么?
- 你觉得在公司工作和在学校学习的区别在于什么?
- 你为什么离开原来那家公司?
- 你说你是项目负责人,那你是怎么管理你的team的呢?
- 了解TCP/IP对吧?那么在服务器端的0和4代表什么
readyState:表示请求状态的整数,取值:
1.UNSENT(0):对象已创建
2.OPENED(1):open()成功调用,在这个状态下,可以为xhr设置请求头,或者使用send()发送请求
3.HEADERS_RECEIVED(2):所有重定向已经自动完成访问,并且最终响应的HTTP头已经收到
4.LOADING(3):响应体正在接收
5.DONE(4):数据传输完成或者传输产生错误
- 状态码301代表什么?502代表什么?
301是永久重定向,302是临时重定向
502代表错误网关
503是服务器端错误的一种返回状态
- 有使用过git/svn,对吧?
- 你觉得前端工程师需要具备审美能力么?
- 你个人对页面或者网站有什么看法或者原则?
- 如果需求工程师对你提出1+1=3,你要怎么做?
- 如果有机会让你进入BAT,你会怎么做?
- 如果你有幸进来步步高,但是发现步步高组织混乱,没有能从这里学习到东西,你会怎么做?
- 你对步步高了解多少?
- 有使用过webpack打包工具,对吧?
- 你对于设计模式怎么理解?
- 为什么要用模块化?
- 为什么要使用设计模式?
- 你有没有做过职业规划,你觉得为什么要做职业规划?
- 你觉得刚进来的一年,你能为公司做什么?
- 你觉得两年后,你可以为公司做什么?
可能有些问题,记得不是很清楚了,面试的时间很长,挺多地方回答得其实不是很好(啊啊啊,其实很想去步步高啊)
最后面试官给的评价,对一些知识和事务没有深究为什么要这么做?应该去深究这个是什么?为什么要这么做?做了之后会是怎样的一个结果?另外,其实我希望你是一个有野心的人(原话)