深信服研发面试经验分享

news2024/12/23 20:52:54

吉祥知识星球icon-default.png?t=N7T8http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247485367&idx=1&sn=837891059c360ad60db7e9ac980a3321&chksm=c0e47eebf793f7fdb8fcd7eed8ce29160cf79ba303b59858ba3a6660c6dac536774afb2a6330#rd

《网安面试指南》icon-default.png?t=N7T8http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484339&idx=1&sn=356300f169de74e7a778b04bfbbbd0ab&chksm=c0e47aeff793f3f9a5f7abcfa57695e8944e52bca2de2c7a3eb1aecb3c1e6b9cb6abe509d51f&scene=21#wechat_redirect

《Java代码审计》

《Web安全》

《应急响应》

《护网资料库》

自我介绍

我本科软件工程,参加了24届深信服校招提前批和秋招正式批的面试,最终拿下Python开发工程师SP offer并签约。

下文将从求职过程、笔经面经、签约原因等几个方面展开。

面试过程中的技术部分下面来聊一聊,希望大家可以借鉴。

面试岗位:python开发工程师

笔经面经

1、算法:

深信服校招提前批没有笔试,简历过筛即可面试,正式批有笔试环节;

面试阶段,无论是提前批还是正式批的一面、二面,都有可能要求你当面手撕(会有不同,也可能不手撕)。

我有蓝桥杯算法竞赛省赛和国赛的经验,平时刷题比较多。可以这么说,深信服出题难度普遍在简单到中等之间,与其他大厂相比,笔试和手撕难度不算高,只要在网络平台上将高频的面试题认认真真刷一遍,或者做一做《剑指offer》中的高频题,相信笔试和手撕这一关是没问题的。

2、Python语言:

Python语言层面的知识一般会在深信服一面时问得比较多,比较简单的Python解释器、GIL、协程、基本数据结构的用法区别要会,进阶一点的常用魔法函数、高阶一点的数据结构要会(能在手撕的时候“无意”之中展示出来也可以)、内存回收机制等等。我遇到有生僻的知识点,但绝大多数都是常规题。

我认为,平时用Python比较多的同学,语言这一关应该是没问题的,但是一些理论要大致看一看。

3、计算机网络/数据库/操作系统:

第一种问法就是以八股文的形式考察;

第二种问法就是结合自己简历中的项目去问,这需要你对自己做的东西有足够的熟悉程度,平时多思考,为什么项目的这个地方要这么改,有什么理论依据。

4、简历

面试官想要挖掘一个人的能力,往往会针对简历中的某个切入点进行提问,“切入点”包括:技术栈、项目、实习、竞赛、论文、科研经历、学习成绩等,只要是你写到简历上的东西,面试官觉得有价值的都可能会深入提问,所以写简历时一定要重点写自己比较擅长的部分,能展现自己价值的部分,或者说希望面试官深入问的部分;项目和实习要写详细,不能只泛泛的写做了什么,要尽可能写出为什么这么做,这么做了以后给项目带来了什么好处等等。

5、项目或实习

如果没有实习经历,像我一样只有项目经历,一定要在面试前好好梳理自己的项目。一般会先让你自己介绍一下,简单的模块一两句过去即可,详细说主要模块和实现难度较大的模块,事先好好准备,先说遇到了什么困难,怎么解决或是参考了哪些成熟的方案、为什么这样子解决或者为什么从这几个方案中选择了最终方案,解决这个问题给你带来的心得和提高。

另外就是对项目中用到的技术栈本身要非常熟悉,比如用到了Django、Celery、nginx,面试官可能会深入地问,比如nginx负载均衡、Django MTV的细节、Celery的实现原理之类的。

6、特别注意

进入深信服面试阶段后,无论是一面、二面还是HR面,都会收到两次邮件,第一次是通知你准备XX轮面试,第二次是选择具体面试时间,选择面试时间的这封邮件很重要,如果错过了,只能等待下一批次的面试安排,HC有限,先到先得。

总结:

开头提到,除了深信服,我当时还拿到了其他3家大厂的offer,最终为什么选择了深信服呢。

主要有两方面:

1、深信服主要是做企业级网络安全、云计算,符合国家政策导向和未来发展趋势,行业发展的刚需确实摆在这里,发展迅猛,存在非常多机会;

2、每位校招新人都比较关心的待遇和成长,深信服提供的薪资待遇在行业内属于偏上水平(sp offer待遇确实有竞争力);注重对新人的培养,新人有挺多锻炼和成长机会,听三面面试官说,之前有个大神入职一两年直接晋升为架构师,这太牛了啊,晋升是充分看个人能力的。

总之,作为程序猿看重的几个点都能符合吧,所以当时签约时也没什么犹豫的。

我在深信服的整个求职经历大概就是这样,我感觉挺顺利的,大家不要太紧张,好好准备,祝大家都能拿到令自己满意的offer!

推荐阅读:

学了这篇面试经,轻松收割网络安全的offer

护网主防资料库、护网设备讲解、护网初中高级别面试

Java代码审计零基础入门到整套代码审计

Web安全:靶场、渗透工具、信息收集、输入输出漏洞、业务逻辑漏洞

【护网必备技能】应急响应知识库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2064298.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

新手友好:易于上手的10款项目管理工具推荐

国内外主流的 10 款轻量级项目管理软件对比:PingCode、Worktile、Coding、致远OA、Gitee、Wrike、ClickUp、Notion、Airtable、Basecamp。 在快节奏的工作环境中,有效的项目管理是成功的关键,尤其是对于资源有限的小型团队和初创公司而言。轻…

golang实现一个简单的rpc框架

前言 RPC在分布式系统中经常使用,这里写一个简单的demo实践一下。 code 先生成 go.mod 文件 go mod init rpc-try01定义方法 package model// Args 是 RPC 方法的参数结构体 type Args struct {A, B int }// Arith 定义了一个简单的算术服务 type Arith struct{…

解锁 Vue 3 Teleport 的魔力

偶然遇到一个场景&#xff0c;在项目开发中蒙层是很常见的一个组件&#xff0c;我们期望它会在 body 下显示&#xff0c;但有时候代码逻辑结构很合理&#xff0c;组件结构不是很合理&#xff0c;也就是说蒙层组件不在 body 下&#xff0c;比如说&#xff1a; 蒙层组件 <te…

初识网络--网络基础概念

目录 1 网络的发展 2 协议 ​编辑 3 网络传输的流程 局域网 跨网络通信 1 网络的发展 计算机是被人设计出来&#xff0c;为人提供计算服务的&#xff0c;而人是需要协作的&#xff0c;那么就注定计算机之间也必须要协作&#xff0c;计算机之间的协作就是靠互通数据来完成…

MySQL的源码安装

目录 1 编译前的准备 1.1 安装cmake 1.2 安装gcc 2 源码编译安装 2.1 使用cmake检查环境并指定路径 2.2 使用 make 进行源码编译 2.3 使用 make install 安装MySQL 3 MySQL源码安装环境配置 3.1 创建mysql 用户 3.2 编辑my.cnf 文件 3.3 conkconfig 创建开机自启服务 3.4 配置…

这 2 个 GitHub 项目,YYDS!

01 &#x1f9e0; 构建你的第二大脑&#xff1a;SuperMemory 在这个信息爆炸的时代&#xff0c;我们每天都在互联网上浏览和保存大量的信息&#xff0c;但往往这些宝贵的数据就像被扔进了黑洞&#xff0c;再也没有被回顾和利用。 SuperMemory 开源项目应运而生&#xff0c;旨在…

OLED(hal库)、OLED取模

目录 OLED&#xff08;hal库&#xff09; IIC通讯协议 软件IIC ​编辑 硬件IIC 移植OLED代码 代码测试 ​编辑 测试 这是我改好滴文件 OLED取模 软件 ​编辑文字 图片 OLED&#xff08;hal库&#xff09; IIC通讯协议 软件IIC 软件I2C&#xff08;或IIC&…

:class的用法及应用

参考小满视频 在同一个标签中&#xff0c;class只能有一个&#xff0c;:class也只能有一个 :class的用法 1. :class “非响应式的变量”&#xff08;一般不使用&#xff0c;和写死了一样&#xff09; const a "style1" <span :class"a"></spa…

JSONP实现跨域访问

JSONP实现跨域访问 课程目标 1、理解JSONP跨域访问的解决方案和实现原理 2、能够利用JavaScript后台和JQuery实现跨域处理 3、理解JavaScript后台代码回调的工作机制&#xff0c;并实现代码回调 4、综合上述&#xff0c;利用JSONP实现跨域访问 一、生成JSON响应 1、生成…

Nginx--监控

前言&#xff1a;本博客仅作记录学习使用&#xff0c;部分图片出自网络&#xff0c;如有侵犯您的权益&#xff0c;请联系删除 一、Nginx的基础监控 进程监控 端口监控 注意&#xff1a; 这两个是必须要加在zabbix监控&#xff0c;加触发器有问题及时告警。 nginx 提供了ngx…

8-9月强化速成|30天带刷《严选题》《660》

如果你的目标是90-100分&#xff0c;肯定是够了&#xff0c;但是像下面这样微调一下更好 你的基础阶段做的是辅导讲义上的题目&#xff0c;那么你的基础阶段的题量肯定是够了。 但是强化阶段如果只做660题和严选题&#xff0c;这个题量还有有一些薄弱的&#xff0c;建议可以把…

在线BLOG网

TOC springboot0785在线BLOG网 第1章 绪论 1.1课题背景 计算机的普及和互联网时代的到来使信息的发布和传播更加方便快捷。人们可以通过计算机上的浏览器访问多个应用系统&#xff0c;从中获取一些可以满足用户生活需求的管理系统。网站系统有时更像是一个大型“展示平台”…

【MySQL】半同步模式

1 半同步模式原理 1. 用户线程写入完成后 master 中的 dump 会把日志推送到 slave 端 2.slave 中的 io 线程接收后保存到 relaylog 中继日志 3. 保存完成后 slave 向 master 端返回 ack 4. 在未接受到 slave 的 ack 时 master 端时不做提交的&#xff0c;一直处于等待当收到…

Linux离线安装fontconfig

Linux离线下载yum包&#xff0c;安装字体库 一、下载安装包 以CentOS Linux release 7.9.2009下载fontconfig的rpm包的为例 http://mirror.centos.org/centos/7/按提示跳转历史库 找到对应版本的centos https://vault.centos.org/7.9.2009/os/x86_64/Packages/在Packages目…

5个免费的文章生成器,为你在线生成高质量原创文章

在ai技术发展的今天&#xff0c;我们面对文章创作再也不用感到苦恼&#xff0c;无论是没有创作灵感&#xff0c;还是不擅长写作&#xff0c;只要有了文章生成器&#xff0c;那么它就能帮助我们轻松完成任何类型的文章创作。文章生成器虽然很强大&#xff0c;但是市面上众多的文…

服务器备份

服务器备份 一、方案 FreeFileSync freeSSHd Windows任务计划程序 FreeFileSync&#xff1a;设置文件备份方案&#xff08;双向同步、镜像同步、更新同步、自定义同步&#xff09;&#xff0c;适用于本地的文件同步之外&#xff0c;还支持 Google Driver、SFTP 和 FTP 三种…

【Docker】安装Docker环境遇到的坑(VirtualBox)

利用vagrant工具在VirtualBox安装CentOS7环境后&#xff0c;安装Docker环境遇到的坑 前期准备工作 1、卸载原有环境 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engi…

10 Java数据结构:包装类、数组(Array工具类)、ArrayList

文章目录 前言一、包装类1、Integer&#xff08;1&#xff09;基本用法&#xff08;2&#xff09;JDK5前的包装类用法&#xff08;了解即可&#xff0c;能更好帮助我们理解下面的自动装箱和自动拆箱机制&#xff09;&#xff08;3&#xff09;自动装箱与自动拆箱机制 --- 导致&…

bbr 收敛动力学背后的数学原理

我进一步把 bbr 模型简化为更一般的形式。设 x 为 bbr 流的 estimated bw&#xff0c;wₓ 为 bbr 流的 inflight&#xff0c;C 为瓶颈带宽&#xff0c;R 为传播时延&#xff0c;R_s 为总时延&#xff0c;pacing_rate 增益为 g&#xff1a; I ( t ) t o t a l _ i n f l i g h …

火绒使用详解 为什么选择火绒?使用了自定义规则及其高级功能的火绒,为什么能吊打卡巴斯基,360,瑞星,惠普联想戴尔的电脑管家等?

目录 前言 必看 为什么选择火绒&#xff1f; 使用了自定义规则及其高级功能的火绒&#xff0c;为什么能吊打卡巴斯基&#xff0c;360&#xff0c;瑞星&#xff0c;惠普联想戴尔的电脑管家等&#xff1f; 原因如下&#xff1a; 火绒的主要优势 1. 轻量化设计 2. 强大的自…