Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

酷狗 #3

Open
MrWeilian opened this issue Mar 4, 2019 · 0 comments
Open

酷狗 #3

MrWeilian opened this issue Mar 4, 2019 · 0 comments

Comments

@MrWeilian
Copy link
Owner

MrWeilian commented Mar 4, 2019

不管面试成功与否,机会我也自己争取了(脸皮真的变厚了哈哈哈哈哈)。不过感觉这句话是真的,机会都是要自己去争取的。

面试总结:
1.面试官进来先问了我关于项目的内容,这里就谈到了一些iframe的跨域,前端和ios客户端通过postMessage的交互,还有一些交互逻辑的处理。也谈到了ajax,还有一些对于敏感信息的转码。还问了我这个项目的用户量有多少等等吧。
2.http协议知道吗,说说http协议,tcp/ip的传输流程,分别在每个层做了什么。http1.1的一些相关。
3.https知道吗,https和http的区别是什么。ssl的整个请求流程是怎么样的。对称加密和非对称加密的原理,优缺点。证书是怎么来的。那https有什么样的不好,什么情况才要采用https。
3.了解http的缓存吗,强缓存和弱缓存有什么区别,他们的一些请求头和响应头是怎么样的,强缓存命中的时候,请求回返回什么样的状态码。
4.手写了一个for循环和setTimeout的考题给我,是考察关于闭包的,问我相关的输出是什么,我答了,然后问我怎么达到他想要的效果(采用闭包,let,setTimeout的第三个参数...)
5.手写了一个链式调用 Mask('jack').sleep(5).**()。大概是这样的吧,问我每次函数结束后要返回什么?
6.一个异步加载的元素,你需要获取他并绑定事件,怎么确定你一定能绑定到。知道事件绑定的原理吗。
7.promise和setTimeout有什么区别,他们怎么执行,什么是宏任务什么是微任务,执行顺序又是怎么样的。
8.讲一下js的原型,原型链。讲一下js的继承方式。(基本是我答一种,他就问一种的有缺点和解决方案)
9.对vue的生命周期钩子了解吗,用哪个用得最多,用来做什么处理,为什么要在这一步做着一种处理。
10.讲一下vue2.0的虚拟dom,还有vue怎么实现数组的数据驱动。(额,数组的没答上来,只答了vue内部另外封装了一个方法去...)
11.看到你这个播放器的项目,讲述一下他的整体,有哪些功能,哪些界面。
12.播放器的进度条怎么实现的,讲讲你的思路。
13.播放器有做过歌词吗,是怎么样实现的。(额,这不会,没答上来)
14.有做过什么动画吗?我答css的tansition,animation,还有js动画。有用过canvas做动画吗?有。做的什么动画?帧动画。那你做起来发现有什么缺点吗?图片资源需求量大,加载时长,容易出现白屏,闪屏
15.svg有用过吗,用来做了什么,使用js控制的吗。
16.如果一个用户打开了你的网页发现打不开,你说说可能出现的情况,你想到的都可以说。


我基本上问完了,你有什么问题问我的吗。 1.我问了公司的技术栈,主要开发的业务。 2.还问了公司有没有自己的框架,还有没有使用jq这种比较老旧的技术。 3.问了他公司用什么做的动画,他告诉我也是canvas做帧动画,说效果不是很满意,正想方案代替。

最后面完了,面试官跟我说了一段话,让我非常的有感触吧,让我感觉自己的努力复习还是有一点效果的,我还是有在进步的。

他说:你是没有被邀请自己过来面试的,但是总体下来我觉得你挺不错的。我会把情况向上面反馈,接下来可能会有复试。因为今天面试的人比较多,你留个联系方式,如果有复试会通知你过来复试的。

嗯,其实吧,很感谢这个面试官。谢谢他面试我,给了我机会,当然这机会也算是我自己争取来的吧,还是非常感谢他面试我。面试这一场,学习到了很多,最深的感触还是那句话:机会都是自己争取来的,都是留给有准备的人的。是吧,希望接下来的一切都顺利,要是能进入复试就更好啦,哈哈。我就继续努力加油,继续期待幸运吧。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant