腾讯【腾讯会议已offer】
腾讯ieg
微信小程序登录态(去请求微信接口需不需要加密,为什么,安全吗,会不会被窃取,怎样窃取)
Https可能受到怎样的攻击
Mysql如何建立连接池,连接池如何设计
Nodejs如何处理高并发
一个浏览器开启了几个tcp连接
nodejs对mysql如何加锁
前端权限控制怎么做的(登录态,角色与功能权限)
后端返回的功能权限列表是什么数据结构存的?(说数组),有没有更好的结构呢?
有没有用vue写过什么复杂的组件?
知道哪些排序
复杂度分别是多少
JavaScript sort()的底层实现
http状态码
讲讲Tcp滑动窗口
慢开始必须是1吗,3可以吗
Tcp需要慢开始,那怎么样可以快速传输数据
http3的网络层使用的什么协议
场景题:后端有一个2G的视频,前端如何知道这个资源是否存在?
答:后端写个接口来判断?—那如果服务端和该文件不在一起,必须要用网络判断呢?
腾讯csig腾讯云一面
做下自我介绍
可以实习多久
讲一下队列和栈,以及应用场景
说一下闭包,除了回调外,闭包应用场景,闭包可以干嘛,优缺点,闭包在async-await中的表现
Promise解决了什么问题,有什么问题;async-await解决了什么问题
Nodejs如何实现高并发的
Nodejs的eventloop
了解ES6哪些东西
了解哪些跨域方法,jsonp的script何时执行,cors设置什么头
了解哪些设计模式
知道react的hook吗
React兄弟间传参的方式(说了redux的运用,其他呢?不知道了)
场景题:有一个下拉框,点击某一个选项,框中进行展示:在react中,props和state分别怎么设计
http和https的区别
Vue的MVVM设计,底层原理(讲了双向数据绑定的实现),compile的实现
Class中static的属性和普通属性的区别,从继承的角度来说呢?
你了解nginx的配置,那。。。(说只知道配置反向代理,不知道负载均衡的配置)
项目中觉得做得好的地方是什么
反问:学习上的建议,部门,技术栈
手写代码:
- 有一个扁平的数组描述了一系列的地理信息,类似于: var locationList = [ { id: 0, name: “中国” }, { id: 1, pid: 0, name: “广东省” }, { id: 2, pid: 1, name: “深圳市” }, { id: 3, pid: 1, name: “广州市” }, … ]其中每个节点的
pid
指向了它所属上级地区。现在要求你把这个数组转换成树状结构: var locationTree = buildLocationTree(locationList); console.log(locationTree); 其中locationTree
的结构应该如下: interface LocationTree { root: LocationNode; }interface LocationNode { id: number; pid?: number; // 问号表示可选属性 name: string; subLocations?: LocationNode[]; }请实现buildLocationTree()
,输出的父节点里面包含子节点的数组
2、有10000条消息,每个消息timestamp字段,请排序(不可以使用sort函数) [{“e