腾讯前端一面

听大家说,腾讯比较注重基础,今天面了一次,感觉确实很注重,不仅仅是在前端方面。

首先让自我介绍。
1. 刚介绍完,让写一个堆排序。
2. 后面又让写快排。然后问那个索引值怎么取的?如果这个索引值正好是整个数组的最大值呢?如何去解决这种问题?
3. 有一个div,里面一个a标签,如何把a标签放到与div一级的位置?
4. http和https有什么区别?https有什么缺点?如何去解决?
5. 请求页面都有哪些方法?
6. 如何去实现一个get方法的ajax?
7. 原生ajax可以跨域吗?
8. jsonp讲一下,如何去知道成功还是失败?
9. XSS和XSRF讲一下
10. IP协议属于哪一层?主要功能是干什么的?
11. 事件机制?先冒泡还是先捕获?捕获的源是什么?
12. 如何给DOM元素分别在捕获和冒泡阶段设置事件?
13. 将一下事件委托。
14. 有九个点,3×3,如何只拐三次将这九个点一笔连在一起?
15. 有100层楼,有一个瓶子,有可能在第一层就摔碎,也有可能在100层都不会碎?怎么去判断这个瓶子能承受的最大楼层?如果有两个瓶子呢?
16. 有用过NodeJS吗?
17. 有过H5,移动端开发经验吗?
18. link和script一般都是放在哪里?为什么?CSS文件的加载会阻塞后面文档的加载吗?

    link引入的CSS文件是会阻塞DOM树的渲染的,但不会阻塞DOM树的解析。如何解决这种问题:可以利用CDN选择一个就近的服务器进行缓存;将CSS文件打包;减少HTTP请求,将多个CSS文件合并或者改成内联样式。

19. 最后问还有什么问题问他?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章