前端实习腾讯CSIG一面+二面

在boss直聘上联系的,当晚就约时间面试了,效率真是太高了,小哥哥人也特别的好。

一面(第一次面试很紧张):
1.自我介绍
2.说说项目难点、亮点
3.闭包
4.原型链
5.foreach手写
6.为什么会有跨域问题?
7.解决跨域的方式?(jsonp,cors,nginx反代,然后又分别说了各自的原理)
8.黑客在客户端修改代码是否会对跨域造成影响?
9.nginx反向代理实现原理和具体配置
10.css3的animation动画
11.水平居中与垂直居中
12.详细说下flex布局(我刚刚说了我最擅长的是grid布局。。)
13.除了用这些布局还能用什么方法来实现水平垂直居中?
14.node.js的了解
15.说说对vue的理解
16.渐进式框架的渐进式是什么意思
17.mvvm、mvc模式对比
18.vuex
19.组件之间传值方式与比较
20.vue子组件的创建(涉及原理和源码)
21.xss攻击是什么意思?有几种攻击方式?该怎么去解决?
22.请分别对应几种攻击方式模拟一个xss攻击场景并做出相应的防御机制
23.csrf攻击是什么意思?怎么实现的?该怎么防范?
24.token存储在哪?是怎么去实现的?
25.怎么判断用户处于登录状态?
26.cookie被放在哪?
27.cookie是客户端设置的还是服务端?
28.cookie通常和什么一起使用?
29.说一下DNS
30.localStorage、sessionStorage用法与区别。
31.tcp和udp区别,在哪一层协议?
32.osi模型
33.为什么tcp是可靠的?
34.三次握手与四次挥手
35.tcp和udp的应用场景
36.http和https区别,在哪一层
37.怎么进行前端优化?
38.webpack(主要答原理和怎么去进行压缩的)
39.webpack与其他工具的比较(这里只用过webpack)
40.手写promise
41.es6新特性
42.屏幕大小适配是怎么做的?
43.聊一聊平时有没有去写算法(这里说到排序)
44.快排、冒泡、归排
45.git命令
46.除了js平时还有使用过哪些语言呢(答了了解一点python)
47.python和js的区别和共同点
48.什么叫弱类型语言,为什么js是单线程的?
49.事件冒泡、事件捕获
50.消息队列
51.垃圾回收
52.强缓存和协商缓存(结合缓存机制和304状态码说)
53.反问环节

(面试官人真的很好很温柔,我不会和说错的地方他都会给我解答。面试官说我虽然基本都能答上来,但只要一深问的就不会了。感觉还是自己太菜了)

二面(过了好几天才约,一面居然过了):
1.自我介绍
2.说说js的基本类型和引用类型
3.基本类型和引用类型的区别?
4.说说BigInt和int的区别(我当时懵了,js还有int吗?后面问面试官是不是number,面试官说对)
5.说说map类型
6.怎么判断引用类型
7.instanceof说一说
8.Object.prototype.toString.call的实现原理
9.查找字符串中某个元素出现的次数(尽可能用多种方法写,吐槽一下,面试官给我出题出错了,然后编译器报错)
10.反问

(这次的面试体验很差,感觉面试官很敷衍的样子,我在回答问题的时候还中途和其他人说话,也没问多少问题,面了10几分钟,结束直接挂掉了。我感觉是被KPI面了)

#面经##腾讯##前端工程师##实习#
全部评论
楼主知道是CSIG什么部门吗
点赞 回复 分享
发布于 2021-04-02 10:56
楼主,手写promise,写到什么程度呢,
点赞 回复 分享
发布于 2021-04-02 12:30
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-02 20:42
我也被腾讯云KPI二面了,感觉这个部门最近在疯狂捞人然后刷KPI,就挺难受的😅
点赞 回复 分享
发布于 2021-04-02 21:25
楼主现在怎么样了
点赞 回复 分享
发布于 2021-04-05 20:18

相关推荐

总体来说比较简单的一次面试,以八股为主,编程题没有很难,大约40分钟自我介绍你在美团有转正的机会吗如果美团给了你转正你还回来阿里吗为什么会考虑阿里你还投递了阿里的哪些部门对工作地点有考虑吗讲一下原型链原型链的最顶点是什么数组方法的some和every是什么,怎么运作的some方法当遇到回调函数返回值为true的时候还会继续执行数组后面的元素的回调函数吗你更熟悉vue还是react(vue)讲一下vue2和vue3的区别讲一下vue2和vue3响应式的区别你对react熟悉哪一些?讲一下useeffect第二个参数代码题:1、打印顺序,并阐述console.log(1);setTimeout(() => {  console.log(2);}, 0);new Promise((resolve, reject) => {  console.log(3);  resolve();}).then(() => {  console.log(4);  new Promise((resolve, reject) => {    console.log(5);    resolve();  }).then(() => {    console.log(6);  });});console.log(7);// 1 3 7 4 5 6 22、两个数组相加输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.反问:1、部门业务是什么?答:负责给阿里集团内部做一些平台工具,面试的部门是法务部,技术栈是低代码2、面试结果什么时候出?答:很快出,如果通过会有后续跟进另外面试官提到要参加后面的笔试(8.31场次),部分笔试内容会超出前端的范围,部门也会参考笔试成绩
阿里巴巴一面345人在聊 查看14道真题和解析
点赞 评论 收藏
分享
6 63 评论
分享
牛客网
牛客企业服务