小鹅通前端实习二面(挂)

1.自我介绍

2.项目前后端都是我自己写的么(前端完全由我写)

3.项目模板如何评估去做(意思是参考了哪些产品,考虑了哪些点)

4.封装了哪些组件

5.怎么做的定位(我这边说的是有一个浏览器API,然后面试官就让我分析为什么它可以在没有GPS芯片的情况下,实现较为精确的定位)

6.前端请求到后端的过程的网络链路是怎么样的,有什么环节(问懵了)

7.如果这个地址是Https的,如何验证对方不是一个伪造的网站(CSRF?不知道,只知道有个**CSRF Token**)

8.HTTPS是如何工作的(我就说了个有个加密的RSA,面试官一听应该是知道我不会,就换到下面这个问题了)

9.对称加密、非对称加密、哈希加密有什么区别(问懵了)

10.代码混淆的过程做了什么,比如tensor的原理是什么

11.Java、JavaScript、TypeScript有什么区别(说不清)

12.TS的类型检查在什么环节、Java的类型检查在什么环节(不知道)

13.浏览器的内存管理,垃圾回收机制(不会)

14.浏览器怎么看内存占用

15.什么样的情况下会导致内存无法回收(闭包)

16.页面滚动到哪了有些什么样的方式去获取

17.如果说页面宽度高度变化了,像传统的使用offsetTop、scrollTop这种去做懒加载的,如何去动态改变(我说的是再加个事件监听)

18.哪些事件会导致浏览器宽高变化(除了跳转窗口大小、放大缩小、开一个开发者工具窗口占用了这些之外还有哪些操作会导致,实在想不到,说了个系统分辨率变化缩放变化这些)

19.有什么监听浏览器事件行为的API,不光是resize这类事件监听,比如切换标签页这种(不知道)
#实习# #24届软开秋招面试经验大赏#
全部评论
同学还在找实习吗,我司仍在热招实习中喔,如果对我司感兴趣,可以去我主页了解详情,私信我投递简历喔
点赞 回复 分享
发布于 2024-07-17 09:55 四川

相关推荐

面试了将近40分钟,前35分钟大概问一些js,css,html基础,还有vue语法。没怎么问项目。1. 自我介绍2. HTML5语义化标签有哪些?详细请参考-->https://www.w3school.com.cn/html/html5_semantic_elements.asp回答header,nav,article,aside,main,section,footer这几个差不多就可以了。3.HTML5语义化标签有什么作用?a.提升代码可读性与可维护性b. 优化搜索引擎排名seoc.增强无障碍支持总结:语义化标签是现代 Web 开发的基础,它不仅提升了代码质量和用户体验,还对 SEO 和无障碍性至关重要。建议在项目中优先使用语义化标签,仅在无法表达内容含义时再使用<div>和<span>等通用容器。4.给定盒子宽高,如何让盒子水平居中,说说你知道几种方法。可以参考-->https://blog.csdn.net/weixin_44335776/article/details/122699073直接用流式布局,如grid,flex,在设置主轴副轴对齐方式;也可以使用定位+transform;定位+margin。其实可以直接记住水平垂直居中,那水平居中就懂了。5.给一个字符串,然后将指定的字符替换成另一个字符。使用String.prototype.replaceAll(pattern, replacement)建议多看看Array,String,Object的实例方法或静态方法。6.如何优化首屏加载速度?这个内容很多可以参考-->https://blog.csdn.net/chaoPerson/article/details/1307435707.浏览器的强缓存和协商缓存策略。8.介绍一下浏览器的跨域机制,如果一个http协议的请求变成https请求,其他内容均不变,是否会发生跨域?9.localstorage,sessionStorage,cookie有什么区别,各自的使用场景?10.css的优先级排序。!important > 行内 > id > 属性 > 类 >html标签11.如何获取DOM元素,我是从js的原生api和vue框架提供的ref来介绍。12.面试官看到我的项目写了个将用户上传的图片上传到阿里云oss对象存储上,将我叙述一下流程是如何的?具体流程可以看黑马程序员javaweb课程的图片上传的视频章节,我是从那学的。13.Vue框架的声明周期是怎样的?14.typeof null 输出什么? 输出object,这是一个js初期设计的失误,但是后面没有修正,详细可以自行搜索。15.在浏览器输入一串url,后续会发送什么?一般从计算机网络角度和页面更新渲染的角度入手。也可以顺带介绍浏览器缓存策略。其他的我就忘记了,主要是一些js基础,框架基础知识的考察,各位可以去b站搜索前端面试题八股文,有很多内容。问完问题就到了我提问了,我问了问公司的前端主要业务有哪些?是面向企业还是消费者的,他说都有,那使用哪些框架呢?回答说 vue2 和vue3,加上服务端渲染ssr技术nuxt.js,同时小程序会用uniapp技术。接着我问我想继续精进前端技术,建议我学习哪些技术?他回答巩固js和vue的基础,然后学习服务端渲染和uniapp等。我个人计划精进学习react框架,然后我对three.js比较感兴趣,也会学学这个。后面问了问还有几轮面试,得到结果是还有3,4轮。几天后收到二面通知,二面线上hr面试后无消息,无了。
查看15道真题和解析
点赞 评论 收藏
分享
评论
11
18
分享

创作者周榜

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