一面 51min
- 自我介绍
- 之前实习是在深圳,投递的职位是在上海,是否清楚这一点?之后是考虑去上海发展吗?其实深圳这边也是有职位的
- 项目的性质,是学校期间做的吗
- 在腾讯这边都做些什么项目, H5页面,后台管理系统
- css常用的单位,了解哪些
- 移动端的网页,不同设备上的适配,有什么方案
- rem 方案,具体应该怎么做,适配方案包含了什么内容,不同的设备根元素的font-size会变吗1rem需要在不同设备上,动态计算宽高,来计算比较合适的根节点font-size
- html了解的head里面包含哪些内
- script放在 head种和body种的区别
- 浏览器在渲染html文件的时候,中间发生了什么,有哪些过程呢
- 浏览器环境下都有哪些异步,浏览器是单线程,如何解决异步
- 微任务 mutation observer
- object的原型上有 valueOf和toString方法,这两个方法是做什么的,可以被重写吗
- == 和 ===的区别,隐式的类型转换
- 数据结构,堆、栈、队列
- Vue中双向绑定的原理,双向?UI的变化怎么更新model层,对React有了解吗
- v-model如何实现的
- 有没有自己写过Vue组件,也支持v-model
- Vue组件中template如何编译成浏览器可以运行的代码
- Vue组件中绑定的click事件,和原生的DOM的onclick有什么区别呢
- webpack打包,有自己配过吗,配置过程中 devtool sourceMap是做什么用的,不同模式的区别,sourceMap打包的时候,在生产环境上会用吗,线上报的js错怎么定位问题
- Node有做过哪些内容呢,中间层,应用场景
- 什么是CSRF
- 对于前端比较新的知识,webworker/pwa有没有了解过
- 代码考核:
const n1 = '312423534653463465463'; const n2 = '98432425231421'; 求n1+n2数学含义的和
- JS中深拷贝,对象class里包含function,某一个属性是一个函数,对于这个节点怎么拷贝
class有一个实例,原型上有方法
要把内存地址分开
- 广告系统,业务:广告投放,Vue/React/小程序/Node
- 通过了之后大概什么时间来实习
二面
- 自我介绍
- 主要做的业务是什么
- 介绍一个开发的活动页
- 想要达到的收益,关注指标PV UV上报
- 埋点上报的原理
- 停留时间进行自动的上报,停留时长怎么去计算
- 如何统计页面的停留时长,怎么检测用户已经离开了页面
- PV会怎么统计,在什么时间收集,认为是一次有效的打开
- 有了解过 preload和prefetch吗,使用场景有什么区别
树状结构,打印路径 输入:(root, id) 输出:搜索路径的path累加 { id: '123', path: 'path', children: [] } root / A / \ B C (root, C.id) -> root.path + A.path + C.path
思路:遍历,用什么方式遍历会更好呢
1. 二分查找 2.找到目标元素出现的第一个位置 [1, 2, 3, 3, 3, 4, 5]
- 安全有了解哪些CSS的定位方式 参照物
- 动画的开发, position与transform的性能比较
css position <div id="container"> <div id="A"></div> <div id="B"></div> </div> #B { position: absolute; top: 10px; } transform: translateX(
- 平常是怎么学习的呢?
- 反问:
技术栈:Vue/react/node/ssr服务端渲染
三面
大佬技术原理拷问 + 聊天向
后续
隔了两天收到了oc电话啦!!!
全部评论
(2) 回帖