腾讯WXG前端暑期实习一面面经

面试官态度极好,全程都很温柔,十分上心,虽然我像在听天书........
1.简单介绍一下项目
2.项目有什么难点?
3.具体是什么利用API去封装关于蓝牙的内容?
4.与后台通信是怎么协商协议?
5.平时用Vue比较多对吧?(...并不...)
6.那你讲讲Vue怎么实现一个全局的变量或者方法?(mixin、Vue原型上挂载、第三方插件)
7.Vue组件间怎么通信?
8.Vuex的一个简单原理?
9.Vue是怎么处理无法监听对象新增和删除的问题?调用的是什么API?
10.keep-alive缓存的是什么?
11.keep-alive的原理是什么?
12.讲讲小程序那边的性能优化具体是怎么实现?
13.讲一下闭包?
14.闭包有什么作用?有什么优缺点?
15.虚拟DOM有什么优缺点?
16.diff算法的原理?
17.UDP和TCP的区别?
18.UDP和TCP分别是面向哪个层?
19.为什么https会比http安全?
20.平时怎么去定位一个技术上的难点然后解决?
五道算法题:

1) 洗牌算法:对52张牌洗牌,要求尽量洗乱,而且原牌不能在原位置上重复
void ShuffleArray(int array[], int len)

2) 数组a[N],存放了数字1至N-1,其中某个数字重复一次。写一个函数,找出被重复的数字。时间复杂度必须为O(N), 空间复杂度不能是O[N]。 函数原型:
int find(int a[], int N)

3) 现在有一个微信群,里面有n个人,每个人的id用整数int标示,现在要求找出id是对称数字的人出来,如3, 121, 12321。 请实现改查找函数,不能把整数转为字符串来判断。
//返回 1:对称; 0: 不对称
int ismirror(int value)

4) 给定一个字符串,如“1234”,请实现一个函数,把这个字符串转成10进制整型,不能用系统函数
int atoi(char *str)

5) 有一个二叉树,每个节点的值是一个整数。写一个函数,判断这棵树中是否存在从根到叶子节点的一个路径,这个路径上所有节点之和为某一个值。存在返回1, 否则返回0。
struct TreeNode
{
int value;
struct TreeNode *left, *right;
};
int haspath(struct TreeNode *root, int value)

反问,问了一下部门是微信(那没事了)

#实习##面经##腾讯##前端工程师#
全部评论
第三题什么思路
点赞 回复 分享
发布于 2021-04-08 23:07
前端实习,竟然问了五道算法题😂。。。。(害怕.jpg)
点赞 回复 分享
发布于 2021-03-31 13:09
🐮
点赞 回复 分享
发布于 2021-03-30 23:50

相关推荐

03-26 21:46
已编辑
蚌埠坦克学院 前端工程师
自从这次挂了之后一直到3.26我都没被阿腾捞,哎...(!被捞了 面经过几天再更)个人觉得这次面试也没这么糟糕吧,八股我觉得都答上来了,比wxg那次好多了,但还是挂了,哭哭自我介绍问我学前端学了多久了(时间不长,也就半年左右吧)为什么会学前端有了解服务端相关的知识吗(想问nodejs但我不会,给他打住了)输入一个url到页面出现内容的过程基于这个过程 对网页能做哪些性能优化我项目中用的图片格式(我实习纯做表单 不用图片)http2多路复用的原理 多路复用复用的是什么 是同一域名吗 这些请求是按什么顺序返回的(有序还是乱序)http3相关(为了解决http2本身存在的什么问题)http3是怎么改进和实现的 http2阻塞的是什么呢tcp和udp的区别浏览器缓存(cookie localstorage sessionstorage)登录信息可以用localstorage吗?怎么选择用cookie还是localstorage?(我当时回答可以利用是不是受信任的电脑来判断,被反问怎么确认这个电脑是不是受信任的)彼此有什么优势和劣势?cookie的特性?cookie有哪些属性cookie访问遵循的原则,不同域名之间可以访问吗浏览器的同源策略?想请求不同域名的后端接口,怎么解决跨域问题如果这个接口跨域了,接口是正常返回还是怎么被拦截了(简单请求)想问返回结果是什么样的 拦截是哪里拦截的?服务端返回的是什么呢?是正常返回还是返回异常了?网络缓存(js文件css文件的缓存策略 其实就是想问强缓存协商缓存)没写完,明天接着写,写一半打游戏去了33:12
查看18道真题和解析
点赞 评论 收藏
分享
评论
3
36
分享
牛客网
牛客企业服务