深信服一面面经(生死未卜) 9.9下午2点开始,整个过程40多分钟,前面的时候面试官话筒有问题,就用电话沟通,结果我这边没关麦然后前面的回答的过程中就一直有回声,然后思路被扰乱了好多次....意识到可以闭麦有点迟了.... 正题部分 http的渲染过程和垃圾回收过程(就是这个部分被回声影响的最大,可恶) http缓存 http2,怎么从http1切换到http2这个我不知道 tls相关 css 元
1. 继承,举例 2. 实习问题,静态检查,esLint 3. ets语言介绍 4. Hormony playground项目 5. 解决Vue路由跳转时回到顶部问题 6. v-if和v-show的区别,运用场景 7. 编程:将数据转化为树形结构 8. 遍历的方法,for...of... for...in...计数遍历 9. 数组遍历,forEach和map的区别,运用场景 10. vue2和vu
深信服的校招处理进度是我经历秋招以来最快的一家,9.14晚笔试,9.15接到面试邀请 9.16面试。 这是我的个人技术博客,里面有自己整理的前端知识点,欢迎大家收藏关注。 https://www.yuque.com/erchashuxiansheng/otv7w8 2022.9.16 技术一面 1.自我介绍环节 2.为什么本科毕业工作后再选择考研 3.在锐捷实习的时候是什么工作内容 4.在这些阶段
1. 一开始上来就问项目,有碰到什么难点,是怎么解决的。 2. 平常是如何调bug的,给你一个场景,如果出现bug了怎么解决,反正比较抽象。还问了你平常是如何debug的。用了哪些debug工具 3. 假如你接了一个项目,你是如何保证这个项目上线后是功能正常的。 4. XSS攻击了解吗?如何解决。CSRF了解吗?如何解决 5. 跨域了解吗?对JSONP的实现原理有了解吗? 6. ES6和ES5相比
1.自我介绍 2.项目 3.闭包 优点缺点 使用场景 引申了内存泄漏 4.手写深浅拷贝(深拷贝给的样例比较特殊 之前自己按照面经写的深拷贝函数运行起来 有点问题 ) 5.跨域 同源 解决方案 6.写vue(因为没想到会写vue 毫无准备 直接放弃了) 7.数组去重(不能用数组方法 不能新建数组 写了一种方法后问还有没有别的方法) 8.反问 边写边问 写到什么问什么 每个都知道一点 每个又都不精#秋
还是记录一下吧 一直在写代码 给我人写麻了 1.自我介绍 2.写题 求数组中类型为number且大于3的数的和 写了一个遍历 让我写简洁的方法 说了一下数组方法去做 3.深浅拷贝 概念 出了两个样例问是深拷贝还是浅拷贝,手写深拷贝 忘记加类型判断了 导致栈溢出 哎 小菜 4.手写封装组件 主要就是父子组件的通信,不是很明确需求,写了个大概的props和emit,裂中加裂 5.跨域 然后就无了#面经
一面 9.16 1 自我介绍 2 问了一下实习和项目 就只是简单说一下那种 3 写2题 数组转树和排序 4 js基础 数据类型和事件循环执行顺序 5 设计模式 6 diff算法 7 flex布局 和 gird的区别 flex高度默认缩发比例 8 问看过开源吗 很久没准备面试了答得基本很差...写题也没完全写出来 更新: 9.28收到二面通知 9.30二面 40min 这次上来直接没自我介绍开始说项
自我介绍 项目 做两个题,第一个是**上求两数之和 第二个是一个深度搜索递归匹配的题 然后就开始问项目优化相关 存储怎么优化的 前端性能从哪些方面优化 你的这个项目可以怎么优化 http端口这方面可以怎么优化 … 一直问优化,我是真不会啊… 问的我怀疑人生 后来反问, 对我面试有什么建议,面试官说了很多,很中肯,面试官人很好啊,建议我每个点都挖透,有亮点在面试的时候就跟占优势,爱了爱了 面试官所处
一面 10.14 共40min,面试官人超好,会引导性地进行提问,体验感很nice 1、自我介绍 2、项目介绍 3、实习有遇到什么问题吗?如何解决的? 4、为什么选择测试而不是软件开发 5、python(会问一些底层问题,不太懂,没回答上):内存管理机制、装饰器、requests、进程和线程以及协程 6、熟悉哪些排序 7、手撕:快速排序(界面不好用,调试不通过,不懂出什么bug),说逻辑和代码都没
1.自我介绍 2.介绍项目,项目职责,其中的一个技术,遇到了什么问题,排查了多久,怎么排查的,软件的健壮性和可用性怎么考虑的 3.ping不通分析原因 4.linux常用的命令,查进程,还问了一个忘记了 5.tcp三次握手 6.之前工作学到的技能 7.手撕:单例模式 解说一下 8.可能还有忘记了 反问 面试官说我和他们业务不匹配 已经收到了感谢信
一面 2.21 30min 原本是线上视频面,后边面试官忘记时间了,变成电话面 介绍学校学的课程 问实习时间问题,要至少3个月 Java 常用的数据结构(数组、链表) 数组和链表的特点、细节、原理 Java 中的数组、链表有哪些 HashMap 实现、多次哈希碰撞后的结果 Java 中的设计模式,自己是怎么实现的 DCL 实现细节,两次判断分别的作用 Spring 的主要功能,IOC、AOP 的思
4.6 1.自我介绍 2.介绍一下最熟悉的项目 3.指针和引用的区别 4.tcp3次握手过程 5.怎么处理内存泄漏 6.原文件到可执行文件的过程 7.了不了解数据库(不了解) 8.事务相关(不了解) 9.求最长不重复子串的长度 10.深拷贝,浅拷贝区别 写一个深拷贝的例子 11.进程间通信方式 12.介绍重载重写 反问 面试评价(还行,基本没问题),还需要加强那些方面的学习(c++基础) 目前想起
大寄特寄。 1. 自我介绍。 2. 介绍一下在项目中做的工作。 3. 讲一下项目中这个用户级中断处理程序的流程。 4. 讲一下内核态软件中断和硬件中断处理流程有什么不同。(没懂,不太会) 5. 讲一下知道哪些类型的中断。 6. 内核有哪几个子系统。(答了内存管理,文件系统,进程调度) 7. 这个物理页面大小怎么选择的?为什么要选择4KB大小的页面?(答了为了减少读写少量字节时的开销) 8. 问了具
问了我很多安全相关和网络相关的东西 1.什么是sql注入,自己有这样经验吗 2.http和https区别 3.了解过web渗透吗 4.tcp和udp区别 为什么tcp是可靠的 5.了解过交换机吗,说一下交换机的一些命令 6.linux的命令有哪些,怎么查看网络状态 7.docker和沙盒的区别 8.了解过kalilinux吗说一下里面常见的工具 基本上都回答出来了,虽然我主要学Java的。 第二天
介绍项目 项目搭建过程的思路以及遇到的问题 osi七层 请求头里都有什么内容 http1.0和http2.0的区别 网络层dsnat,路由转发怎么实现的,网络层协议 Linux 的tcpdump 命令 redis 索引的优缺点,索引所占的物理空间是哪里 容器化和k8s 同步和异步是什么,优缺点 手撕:输出数组中无重复的三位数 你自己的技术长项以及短板 #我的失利项目复盘#