找工作找工作
找工作的小白呀~
展开
-
计算机网络面试
在查询域名时,客户端会先检查自身的 DNS 映射表,若找不到解析记录,则使用用户配置的 DNS 服务器,若目标 DNS 服务器中找不到记录,则继续往上一个层级寻找,直到到达根域名服务器,根域名服务器会根据域名的类型,将解析任务分发到对应的子域名服务器依次查找,直到找到解析记录为止。公钥指的是公共的密钥,任何人都可以获得该密钥。攻击者利用站点的漏洞,在表单提交时,在表单内容中加入一些恶意脚本,当其他正常用户浏览页面,而页面中刚好出现攻击者的恶意脚本时,脚本被执行,从而使得页面遭到破坏,或者用户信息被窃取。原创 2023-06-14 21:19:37 · 224 阅读 · 0 评论 -
计算机网络面试
客户端请求建立连接,向服务端发送一个同步报文(SYN=1),同时选择一个随机数 seq = x 作为初始序列号,并进入SYN_SENT状态,等待服务器确认。服务端收到连接请求报文后,如果同意建立连接,则向客户端发送同步确认报文(SYN=1,ACK=1),确认号为 ack = x + 1,同时选择一个随机数 seq = y 作为初始序列号,此时服务器进入SYN_RECV状态。客户端收到服务端的确认后,向服务端发送一个确认报文(ACK=1)原创 2023-06-14 16:58:45 · 945 阅读 · 0 评论 -
操作系统面试
每个进程中访问临界资源的那段程序称为临界区,一次仅允许一个进程使用的资源称为临界资源。如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入,如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待;进入临界区的进程要在有限时间内退出。如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。进程调度算法先到先服务(FCFS)调度算法:从就绪队列中选择一个最先进入该队列的进程为之分配资源,使它立即执行并一直执行到完成或发生某事件而被阻塞放弃占用 CPU 时再重新调度。原创 2023-06-14 17:22:42 · 1011 阅读 · 0 评论 -
浏览器面试
如果已经访问过 app 并且资源已经离线存储了,那么浏览器就会使用离线的资源加载页面,然后浏览器会对比新的 manifest 文件与旧的 manifest 文件,如果文件没有发生改变,就不做任何操作,如果文件改变了,那么就会重新下载文件中的资源并进行离线存储。主要原因是浏览器对同一个域下的 TCP 连接数是有限制的,这样就导致某个网页如果外部资源多了,比如图片很多的网页,在解析页面时,由于 TCP 连接数受限,就无法同时发起多个下载连接,无法充分利用带宽资源。比如IE中盒模型的宽高使用的是边框盒。原创 2023-06-14 21:16:10 · 194 阅读 · 0 评论 -
vue面试
参考答案:bind: 只调用一次,指令第一次绑定到元素时调用,用这个钩子函数可以定义一个在绑定时执行一次的初始化动作。inserted: 被绑定元素插入父节点时调用(父节点存在即可调用,不必存在于 document 中)。update: 被绑定元素所在的模板更新时调用,而不论绑定值是否变化。通过比较更新前后的绑定值,可以忽略不必要的模板更新(详细的钩子函数参数见下)。componentUpdated: 被绑定元素所在模板完成一次更新周期时调用。原创 2023-06-14 20:51:02 · 41 阅读 · 0 评论 -
JavaScript面试
JavaScript 面试题汇总1. 根据下面 ES6 构造函数的书写方式,要求写出 ES5 的class Example { constructor(name) { this.name = name; } init() { const fun = () => { console.log(this.name) } fun(); } }const e = new Example('Hello');e.init();参考答案:functio原创 2023-06-14 20:51:31 · 55 阅读 · 0 评论 -
CSS面试题汇总
BFCstickypositon参考答案:响应式设计简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。面对不同分辨率设备灵活性强能够快捷解决多设备显示适应问题缺点:兼容各种设备工作量大,效率低下代码累赘,会出现隐藏无用的元素,加载时间加长其实这是一种折中性质的设计解决方案,多方面因素影响而达不到最佳效果一定程度上改变了网站原有的布局结构,会出现用户混淆的情况第一步:meta 标签为了适应屏幕,多数的移动浏览器会把HTML网页缩放到设备屏幕的宽度。原创 2023-06-14 21:14:42 · 836 阅读 · 0 评论 -
HTML面试汇总
HTML5参考答案:可替换元素是指这样一种元素,它在页面中的大部分展现效果不由CSS决定。比如img元素就是一个可替换元素,它在页面中显示出的效果主要取决于你连接的是什么图片,图片是什么它就展示什么,CSS虽然可以控制图片的尺寸位置,但永远无法控制图片本身。再比如,select元素也是一个典型的可替换元素,它在页面上呈现的是用户操作系统上的下拉列表样式,因此,它的展现效果是由操作系统决定的。所以,同一个select元素,放到不同操作系统的电脑上会呈现不同的外观。原创 2023-06-14 21:17:20 · 1190 阅读 · 0 评论 -
Redis面试
Redis本质上是一个Key-Value类型的内存数据库,很像Memcached,整个数据库加载在内存当中操作,定期通过异步操作把数据库中的数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value 数据库。原创 2023-05-23 10:00:00 · 89 阅读 · 0 评论 -
MySQL面试
存储过程是一些预编译的 SQL 语句。更加直白的理解:存储过程可以说是一个记录集,它是由一些 T-SQL 语句组成的代码块,这些 T-SQL 语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程是一个预编译的代码块,执行效率比较高,一个存储过程替代大量 T_SQL 语句 ,可以降低网络通信量,提高通信速率,可以一定程度上确保数据安全。但是,在互联网项目中其实是不太推荐存储过程的,我个人的理解是在互联网项目中。原创 2023-05-17 15:32:44 · 184 阅读 · 0 评论 -
Spring面试
当 bean 在 Spring 容器中组合在一起时,它被称为装配或 bean 装配。Spring 容器需要知道需要什么 bean 以及容器应该如何使用依赖注入来将 bean 绑定在一起,同时装配 bean。Spring 容器能够自动装配 bean。也就是说,可以通过检查 BeanFactory 的内容让 Spring 自动解析 bean 的协作者。no:这是默认设置,表示没有自动装配。应使用显式 bean 引用进行装配。byName:它根据 bean 的名称注入对象依赖项。原创 2023-05-17 15:49:23 · 206 阅读 · 0 评论 -
Java面试
hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置。hashCode() 定义在JDK的Object.java中,这就意味着Java中的任何类都包含有hashCode()函数(默认是通过对象内存地址映射过来的散列表存储的是键值对(key-value),它的特点是:能根据“键”快速的检索出对应的“值”。这其中就利用到了散列码,可以快速找到所需要的对象。原创 2023-05-17 11:48:20 · 132 阅读 · 0 评论 -
结构化面试
总结之前的问题,进而做一些预防性工作、杜绝此类问题在此发生你是教育局工作人员,有个小学新装修,但一部分学生出疹子、发烧。家长去局门口闹,虽然有环保监测报告证明不超标,人家不信,你要怎么解决?(1)解决当务之急:家长闹教育局 第一时间联系相关领导,理解,安抚情绪,但是听不清,请代表进行诉求(2)处理根本问题:孩子身体问题(检查)、学习问题(补课)、不相信证明(透明检测流程,直播等) 带领家长对孩子身体进行检查,寻找问题根源 重新做检测,带领媒体、家长,全程公开透明的进行检测 补课。原创 2023-06-13 16:39:12 · 881 阅读 · 0 评论