腾讯校招前端程序员2轮面试
Web前端开发方向和其他方向的同学一样,统一参加软件开发类考试,笔试并不会区分你是前端、移动端还是后台,这些只会在面试中才有所区别。
考试考察的范围比较广,也比较杂,包括:
数据结构(数组、队列、链表、栈、堆、二叉树、哈希表等等)
数学题(e.g.,概率计算)
C++基础知识(没错,无论你会JS、Java还是Python,笔试就考C++)
Objective-C (今年竟然突然考了两道,也是醉了)
数据库
操作系统原理
少量算法题(多刷Leetcode)
基本就是这些,但是也会考到例如JS的闭包是啥这样的题目。
在这里我推荐下我自己的web前端程序员裙了:618522268 ,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份最新web前端网页制作资料和零基础入门教程!,欢迎初学和进阶中的小伙伴。
写在最后
很多人都知道我是学全栈的,都天真的以为我有全套的前端、网页制作等视频学习资料。我想说你们是对的,我有前端的全套视频资料。
腾讯校招一面:
核心技术介绍,包括哪里人、意向的工作地点、最满意的项目或者工作经验
最少的代码、最简单思路手写一个字符串逆序?(提示用数组reverse)
如何做前端优化的?一般分为哪些部分考虑?
如何实现跨域的?有哪些方法?各个方法都有哪些优缺点?适用场景?
用得最多的是哪一种?简单说一下原因?
jsonp有什么安全问题?为什么有这些安全问题?
XSS和CRSF是什么原因导致的?怎么解决?XSS中的过滤是在前端做还是在后端做?有什么区别?实际应用中,token在前端如何存储转发?
单链表和双向链表的区别?
对算法熟悉么?手写一个二分查找的算法
有用过reactjs?简单说一下其生命周期方法
如何了解这些前端的框架?有看什么书么?
职业规划?
腾讯校招二面
自我介绍
谈谈项目中遇到了哪些问题?举最深刻的一点?
谈谈对react的理解?
有用过哪些其他的框架?
手写二叉排序树的插入实现
谈谈你的性格在前端上的优缺点?
最开始面试时只阅读过angular源码,阿里一面完后面试官对我说react用的不熟悉没关系,弄懂原理也可以,之后三天疯狂阅读react源码,对于react中虚拟dom内在表示、mount过程、setState的同步过程有了清晰的认识。
面试官建议去阅读node的http模块和Stream模块源码,其中node-v0.1.100的http模块源码已经阅读完,并且写了一个基于net模块的http模块。node-v6.9.1的Stream模块源码现在还在阅读中。
初步了解了前端异常监测,并且了解了百姓网、腾讯和阿里在前端异常监测的一些方案和框架。
阅读了大量前端工程化方面的博文,对前端工程化有了进一步的理解。
了解了angular和react产生背景。
博客转载于: https://blog.****.net/zwjweb/article/details/79803298