首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛比特兰克斯
获赞
3
粉丝
1
关注
9
看过 TA
2
男
中国农业科学院
2022
Java
IP属地:浙江
苟住,发育中。。。。。。
私信
关注
拉黑
举报
举报
确定要拉黑牛比特兰克斯吗?
发布(48)
评论
刷题
收藏
牛比特兰克斯
关注TA,不错过内容更新
关注
2021-08-22 22:11
已编辑
中国农业科学院 Java
好未来面经总结
1.cdn内容分发网络讲一下:用户在浏览器中输入自己要访问网站的域名,浏览器向本地DNS请求对该域名的解析,本地DNS将请求发到主DNS,主DNS根据一系列的策略确定当时最适合的CDN节点,并将解析的IP地址转发给用户,用户再完成重定向,用户下一次在请求该资源,就可以就近拿缓存了。 2.前端优化有哪些方法: (1)把js代码放到底部:加载js时会对后续的资源造成阻塞,必须得等js加载完才去加载后续的文件 ,所以就把js放在页面底部最后加载。 (2)把CSS放到顶部:网页上的资源加载时从上往下顺序加载的,所以css放在页面的顶部能够优先渲染页面,让用户感觉页面加载很快 ...
0
点赞
评论
收藏
分享
2021-08-20 22:19
已编辑
中国农业科学院 Java
关于面试中被问到的难点
1.TCP的拥塞控制(调度算法) TCP拥塞控制的目标是最大化利用网络上瓶颈链路的带宽。拥塞窗口的大小取决于网络的拥塞程度,并且在动态的变化,只要网络中没有出现拥塞,拥塞窗口的值就可以再增大一些,以便把更多的数据包发送出去,但只要网路出现拥塞,拥塞窗口的值就应该减小一些,以减少注入到网络中的数据包数。常见的拥塞控制算法reno将拥塞控制的过程分为四个阶段:慢启动、拥塞避免、快重传和快恢复。慢启动阶段的思路就是不要一开始就发送大量的数据,先探测一下网络的拥塞程度,也就是说由小到大逐渐增加拥塞窗口的大小,在没有丢包时每收到一个ACK就将拥塞窗口大小加1(单位是MSS,最大单个报文段长度),每轮次发...
0
点赞
评论
收藏
分享
2021-08-19 16:21
中国农业科学院 Java
Vue的生命周期
1.首先整体阐述一下vue的生命周期:Vue的生命周期就是从其被创建到被销毁的过程,其中包含了开始创建、初始化数据、编译模板、挂载DOM(渲染),渲染->更新>渲染、销毁(卸载)等一系列过程。 2.主要的钩子函数都担负着自己的职责,较为常用的就是created和mounted,可以在函数中编写相关的业务逻辑。 3.vue中哪个生命周期函数发起异步请求。(1.在created钩子函数触发时,组件的data数据,通过路由注入的数据已经具备,此时可以使用这些数据发送ajax请求 2.在mounted钩子函数中发起也可以,但是相对比created稍微迟了一些.3.如果不需要依赖任何数据...
0
点赞
评论
收藏
分享
2021-08-19 15:15
中国农业科学院 Java
Vue的computed与watch的区别
使用普通的methods会得到和computed一样的计算结果,但是不同的是,使用getName方法随着渲染,方法也会被重新调用,而computed不会重新进行计算,从而性能开销比较小。当新的值需要大量计算才能用到的时候,缓存的意义就非常大。如果computed所依赖的数据发生改变时,计算属性才会重新计算,并进行缓存。当改变其他数据时,computed属性并不会重新计算,从而提升性能。 计算属性computed: 支持缓存,只有依赖数据发生改变,才会重新进行计算 不支持异步,当computed内有异步操作时无效,无法监听数据的变化 computed...
0
点赞
评论
收藏
分享
2021-08-19 12:25
已编辑
中国农业科学院 Java
兴业数金前端一面面经
1.首先上来做个自我介绍。 2.介绍一下你的项目,讲一下你的项目用了什么。 3.用了vuex是吧,你在项目中是怎么使用你的vuex的呢。 4.请你介绍一下vue-router路由传参。 5.你的项目有涉及到登录对吧,那个token怎么使用的。 6.你有了解移动端布局吗,比如你的项目在移动端上面如何做到移动端适配。 7.flex布局有了解过吗? 8.一个div盒子,不知道它的宽度和高度,怎么做到垂直居中。 9.vue的computed和watch的区别。 10.你知道webpack吗,webpack里是怎么配置的。 11.flex布局讲一下。 12...
想要offer的做题家很爱喝奶茶:
请问有后续消息吗?
投递兴业数金等公司9个岗位 >
0
点赞
评论
收藏
分享
2021-07-29 12:47
中国农业科学院 Java
Promise和async和await
async和await: https://blog.csdn.net/qq_37899792/article/details/88710077 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/await promise:Promise 是异步操作的一种解决方案. Promise 一般用来解决层层嵌套的回调函数(回调地狱 callback hell)的问题.
0
点赞
评论
收藏
分享
2021-07-28 20:38
中国农业科学院 Java
正则表达式
0
点赞
评论
收藏
分享
2021-07-28 14:07
中国农业科学院 Java
前端安全
0
点赞
评论
收藏
分享
2021-07-27 23:09
已编辑
中国农业科学院 Java
git、webpack和chrome devtools,前端安全
这个是好未来专属
0
点赞
评论
收藏
分享
2021-07-27 22:15
中国农业科学院 Java
异步JavaScript
https://developer.mozilla.org/zh-CN/docs/Learn/JavaScript/Asynchronous
0
点赞
评论
收藏
分享
2021-07-28 10:57
已编辑
中国农业科学院 Java
http缓存与浏览器缓存
0
点赞
评论
收藏
分享
2021-10-17 20:04
已编辑
中国农业科学院 Java
AJAX,跨域
前端跨域的九种方式:https://juejin.cn/post/6844903767226351623#heading-20
0
点赞
评论
收藏
分享
2021-07-26 10:26
中国农业科学院 Java
VUE的底层原理与源码解析
1.key的作用 2.diff算法 3.vue3的优化点 4.computed和watch属性 5.双向绑定原理 6.vuex理解 7.路由保护 8.组件间的通信方式 9.nexttick原理 10.响应式原理 11.组件扩展
0
点赞
评论
收藏
分享
2021-07-21 20:27
已编辑
中国农业科学院 Java
JS隐式转化
0
点赞
评论
收藏
分享
2021-07-20 16:39
中国农业科学院 Java
面向面经编程之ByteDance
1. http各版本之间的差别 2. TCP和UDP的区别,TCP死锁怎么办,UDP怎么实现可靠传输。 3. Js怎么解决回调地狱的问题,手写实现一个promise.all,promise.race. 4. 怎么检测数据类型,instanceof和typeof的区别; 5. 什么是css的flex布局,怎么去实现? 6. 手动封装一个ajax. 7. 请你简述一下三次握手四次挥手的过程,握手为什么需要三次,挥手为什么需要四次? 8. Css的动画技术有了解吗? 9.&...
0
点赞
评论
收藏
分享
1
2
3
4
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务