其他公司
面试内容¶
统计信息:字数 5352 阅读11分钟
百思编程(过)¶
这个公司是猎头推荐的,一家初创公司,CEO比较强势,也算比较有趣。
一面¶
- 跨域以及解决办法
- 手写一段小算法
- JavaScript的sort方法内部使用的什么排序?
二面¶
这一面是CEO面,主要问了我的职业规划等等问题,在我没有表现出很强的要去该公司的意愿后,直接给我送走了...
ponyAI-基础架构(过)¶
一面¶
- 讲项目里面干了啥
- vue-lazyloader怎么实现的
- vue的响应式系统、虚拟dom
- 函数式编程
- 手写了一个算法题
二面¶
这轮面试时从美国打电话过来的,事后才知道是Google的前端...
- 讲讲项目里面做了什么
- vue原理,和react的区别(其实我没怎么用过react)
- JavaScript异步的处理方式,现场出了一个问题,使用promise实现
三面¶
- 讲项目模块规划、项目如何部署、如何优化等等
- 手写函数的防抖
- 手写一道算法题
四面¶
- 讲讲项目
- 手写一道算法题
洋钱罐(过)¶
一面¶
- 讲项目
- 前端持久化的方式、区别
- vue-lazyloader的原理
- 怎么配webpack
- 手写vue双向绑定
- 讲es6的一些特性,并且现场出了几个代码片段,说结果
- 手写一道算法题
- http状态码
二面¶
- 讲项目
- vue-router的原理
- 项目中怎么用的webpack,怎么优化
- 讲express的设计原理
- 手写一道算法题
创新奇智(过)¶
一面¶
- 讲项目
- 手动实现parseInt
二面¶
这一面居然遇到了前同事...写了一些笔试题,问了一些问题
三面¶
- 讲tcp/ip网络层、三次握手,为什么不能两次握手
- 讲vue原理
- 手写一道算法题
猿辅导(跪)¶
猿辅导好像总共就一面,期间一些实现方式和面试官有争议(没有冲突)
一面¶
- 手写vue的mixin方法
- 手写promise的all方法
- 现场出了一个移动端的小需求
搜狐-垂直媒体部门(过)¶
一面¶
- 讲项目
- 项目里面用nodejs做了啥
- 抽取了哪些vue组件
二面¶
- 讲项目
- 手写实现promise
腾讯-地图(跪)¶
腾讯两个部门面试都会先做一套笔试题,笔试题基本就是一些常见的前端问题以及算法题
一面¶
- 讲项目,对项目提了一些问题
- 怎么判断一个点是否在圆形内、正方形内
- 对笔试题
腾讯-天天快报(跪)¶
也是先做了一套笔试题,但是令人尴尬的是,面试官觉得我快排写错了,然而我只是在原地快排没有申请额外空间...
- 对笔试题
- 没了
搜狗-手机搜狗(过)¶
搜狗一面的体验比较差,面试官给人的感觉不太好...
一面¶
- 讲项目
- 事件循环
- 回调函数的坏处
- vue里面哪儿不会用到双向绑定
二面¶
忘了...
快手-商业化(过)¶
一面¶
- 讲项目
- 如何抽取公共组件的
- vue的响应式原理
- 如何实现一个可设置过期时间的localStorage
- 实现一个发布订阅系统,包括on、emit、off等等
二面¶
- 一道智力题
- 软件工程思想、设计模式等等
-
async/await代码片段,说输出结果
OPPO成都研发中心(过)¶
一面¶
- 讲项目
- 讲vue的 响应式系统,讲了好久,从渲染watcher到虚拟dom,面试官还跟我讨论了好久
- 忘了
二面¶
- 讲项目
- 忘了
百词斩(跪)¶
首先会在线做一道算法题,挺简单的,百词斩感觉挂的稀里糊涂的...
一面¶
- websocket握手过程
- tcp/ip网络层,http的特点
- http强行使用udp能实现吗?
- vue原理
- webpack热更新原理,使用过的插件
- 原型、闭包、跨域
- 手写了一道算法题
如何准备¶
首先前端基础要过关,可以参考前端工程师手册、合格前端系列第九弹-前端面试那些事、2018前端面试押题(讲义)、Interview Book。
其次,因为我是在小厂,所以可能项目复杂度没那么高,我就尽量把手头上用到过的东西都搞明白设计原理,比如vue、express、vue-lazyloader、promise等等,平时也会造一些轮子,其实这些对业务开发都是有好处的,起码可以让你知道自己在写啥。 最后,计算机基础也是抛不开的,LeetCode刷200题左右,常见的排序、搜索、树遍历算法都要会,而且以这几个为基础的变形也要能看出来。
还有就是面试的时候的一些技巧,因为我本身表达能力还行,面试基本不紧张,说说笑笑也就过去了,之前在公司也当过一年的面试官,这方面发怵的同学可以做一些相关的准备。
Last update:
November 9, 2024