游戏数据组 日常一面一辈子都面不到鹅,还忘记录屏了,悲顺序不一定对,靠回忆了,回答也不一定对(组里用的vue和nodejs,就没怎么问react,我也不会vue,因此都比较常规自我介绍会不会后端(不会)问项目项目里的登录注册流程是什么有没有实现登录状态保存(没有)如果要实现状态保存,怎么做回答:存有过期时间的token,放到cookie里去鉴定,或是存到localstorage,但个人感觉localstorage可能不太安全,可能会被跨站攻击提到了跨站攻击,那说一下相关的跨站和XSS攻击回答:XSS个人认为比较经典的例子是论坛里恶意用户输入HTML的script标签造成,可以从前后端方向都进行标签的过滤或者转义来解决这个问题,跨站攻击主要还是确定同源站问项目你有个微信小程序项目实现了用户通信,怎么做的回答:介绍了一下设计的方案,当时不会用websocket,就存到数据库里了flex相关三个div,怎么实现三等分父设置flex,三个设置flex:1即可那flex的是哪三个属性缩写呢grow shink bisis,顺便说了一下怎么匹配实现品字型,怎么做,要求是绝对中心,中间没空隙刚开始说了flex,但是有空隙,之后说了用position去定位然后transform(感觉也不太对)箭头函数的this指向问题(父)httphttp版本也很多了,http2和1.1有什么优势呢答了多路复用的优缺点(并行,但是如果有超时会重传,所有都卡住),以及双向通信https相比http,优缺点答:加了一层tls协议,非对称加密算密钥,之后对称加密通信,但计算麻烦,需要客户端和服务端交换计算多次。既然有这一层,怎么优化呢乱答:H5加了preconnet和dns-prefetch,可以在应用层优化,但更底层就不太清除了可视化用过可视化吗(用了一点echart)echart的两种模式,canvas和svg,用过吗答:没很深入用过,只知道canvas绘图,svg来显示一些图像用过爬虫吗,用爬虫的时候有什么特别注意点答:IP池,无头浏览器模拟react有官方的构建工具,但是为什么你用了vite答: vite可以先构建文件再手动安装依赖,CRA下载量比较大等等用过vite的什么优化呢答:分包,vite可以通过写函数检查node module,打包出多个文件怎么学习前端的答:个人更喜欢看博客反问第一次面大厂,有什么建议吗总体不错,都挺熟的,但可以多看经典的书籍,底层的话其实很多还是没变技术栈和工作内容偏全栈,vue和nodejs,也会写一些爬虫算法:力扣402原题
点赞 14
评论 3
全部评论

相关推荐

点赞 评论 收藏
分享
06-11 17:39
门头沟学院 Java
小呆呆的大鼻涕:卧槽,用户彻底怒了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务