笔者非科班出身 1. 前言 关于深信服的一面,请参考我之前的文章 深信服前端一面。 一面结束后的当天下午就收到了二面通知,二面持续约一小时。 2. 内容 (1)自我介绍。 (2)为什么选择前端这一行业呢? (3)聊了些简历里的项目内容:做练手的项目有什么收获?有没有遇到什么意想不到的问题?…… (4)一道编程题:给定一个树结构(不是二叉树)类型的数组,其中的每个元素是一个对象,每个对象有 id、n
面试时长整整一小时 手写代码题 goroutine交替打印1 - 100 以内的奇数偶数 ******************** (有一些修改,大致一样) 八股文 项目中使用go语言遇到过哪些问题 在go语言中 chan 有什么作用 select的作用(举了实际的例子具体的实现)(比如说满足第一个case 会进第二个case吗) context的作用(举了实际的例子具体的实现) 数组和切片的切片
#面经# #秋招# 刚面完马上来分享一下,牛客的面经真的有帮到我很多 一面(约40min): 八股+撕题+项目 1. 八股: (回忆版,但都是常规的,我提前一宿整理面经里的八股竟然都用上了😅) 有哪些基本数据结构 深拷贝浅拷贝是什么,实际在项目中怎么用的 装饰器了解吗 进程,线程,协程的区别 2. 撕题: 给了四个数字,可以组成哪些互不相同的三位数 (我暴力完了之后在那想了想还有没有别的方法,面
第一题 编辑距离 第二题 投病毒 #秋招##笔试##深信服校招##校招#
#深信服面试# 前言 投递时间 22/8/24 笔试时间 22/8/29 面试通知时间 22/9/15 面试时间 22/09/17 5:00 -5:45 45min 一、面试问题 1、自我介绍 2、讲一下内存空间都有什么?全局变量存放在哪里 代码段,数据段(初始化数据段,未初始化数据段)堆和栈以及静态存储区。 3、堆和栈的区别? 4、字符串常量存放在哪?静态存储区 5、重写和重载的区别? 6、C语
平台:showmebug(面之前看到很多showmebug非常糟糕的体验。但我觉得还好,可能已经修复了。) 大概50-60min,面试官很好,上来就喊我名字。 上来就手撕代码,LeetCode原题,最长上升子序列。做过,知道是用动规,但是具体思路还是想了一下(稳一波)。写出来了,但讨论了一段时间,面试官指出了一些优化点,说是我用的二维dp,应该用一维dp的。 然后才是自我介绍 讲一个做的比较深入的
一面 手撕:将日期数组,转化为按年月划分的对象数组 隐藏元素的方式 跨域及解决方式 jsonp实现原理 ajax实现原理 fetch与ajax的区别 cookie的作用,cookie不设置失效时间什么时候会失效-关闭浏览器失效 重排和重绘 如何减少重排(js操作dom如何减少操作次数)---vue是如何做的(vue的diff算法) 如何进行性能优化 图片懒加载实现原理 箭头函数与普通函数的区别 x
流程 9月14日笔试,10月17日一面,10月20日二面。 一面 全程 40 min 自我介绍 学前端多久了 为什么选择做前端 怎么学的前端 实习中遇到哪些挑战 说说对前端监控的理解 说说自己做过的工具库 Vue 和 React 的对比 手写题 反问 复盘 一面全程聊天,主要是我在输出,体验很好。 面试官对我讲的东西比较满意,并主动告诉我通过了,让我好好准备二面。 #深信服##前端##前端工程师#
#深信服#前端#二面凉经 2022-10-21 10-22更新-官网暂未进入流程下一阶段(已挂) 在此次二面中, 给我发第一题时(lc331,验证二叉树合法序列),进度条在中间,实际上进度条上面还有一些内容, 我没看到(我以为就是从中间的部分开始的),我就问题目条件,他一直说你把题目看完好不好 我最后滑到上面才发现题干,这题我不会做,换了一题手写发布订阅 后面这题快做出来了,他说可以了我知道你
一面,没有录音啥的,还有几个场景题实在不记得了,因为我也没碰到过所以过了一下脑子就忘了,群友说想看看面经,就写一下吧 本来约好是视频,突然打电话说电话面 1. css的居中方式有几种 2. css的translate,是否脱离文档流。 3. 使用translate是否会影响盒子的高度宽度 4. 怎么获取盒子的高度,我说通过el.style的方式,他说不行可能盒子会啥啥的没听清。 5. 性能优化的方
第一题,给两个位置,反转中间的字符串 第二题,队列某个元素比较k次最大 第三题,求哪个城市到其他城市的最短路径总和最小(弗洛伊德)
深信服一面面经(生死未卜) 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相比