当前位置: 首页 > news >正文

深信服校招面试总结

许久没有更新博客,这两个月里发生的事情有些多。最近稍微稳定下来了,应该可以重新开始吧。


背景

首先感觉自己的笔试做的还行,除了第三个编程题没做出来,其他的应该都做出来了。当时忘记并查集的路径压缩怎么写了,加上字符串自己实在学得不好,所以没有做出来。
整个面试大概20分钟左右,单面。我面的岗位是C++开发工程师,或许只是想给自己的OI竞赛生涯一个交代。

Q&A

问答环节,写一点大概的东西。因为当时非常紧张,有很多不记得的东西。HR人倒是还挺好,没有给我上太多压力,整个面试环节大部分是以聊天的形式推进的。

Q:自我介绍
A:说了一下学校,专业,在校大致经历,想要的岗位,为什么想要。
(因为自己是第一次面试,准备的也不充分,很多东西都是临场想的)

Q:为什么想应聘本公司?
A:首先是学校的内部VPN使用的产品是深信服开发的EasyConnect,有印象。然后是个人在网上的调查,感觉贵公司和个人需求非常匹配,可以很好地实现我的个人能力。

Q:你最适配这个岗位的优点?
A:快速学习能力。一晚从无到有自学Origin完成画图。

(物理学得不好,以及项目经历的缺乏,因为都是个人问题,所以不写了)

技术类问题,可能有好几个,但是我第一个就没答出来,所以应该是没了,后续hr也没有再继续问下去,而是给了我一些建议。在此再次感谢这位hr,为我之后要走的路指了一个更为正确的方向。

Q:如何实现链表的按值查找,使得时间复杂度为O(1)?
Q:(大致思路)使用哈希表存指针就行。

曾经竞赛时,自己对指针、动态规划、还有一些数据结构都学得非常不精,408中对各知识点的挖掘并不算深。所以自己的知识体系,严格意义上说是非常不完备的,笔试能过完全是运气,另外就是自己也缺乏将知识转化为语言准确表述的能力。
确实是我个人学艺不精的原因。408数据结构的学习目前只到了第六章,而查找类的各种算法,包括哈希都在第七章,所以我想我需要先把数据结构学完。前面的知识也需要温习和更多的练习进行巩固。

总结

  1. 通用的面试技巧还需练习(自我介绍等)。
  2. C++相关的基础知识统统需要补全,重点在数据结构上,无论是最基础的数组、链表、栈和队列还是后续的二叉树和图。特别自己对指针的应用极其不熟练。
  3. 后续需要调整自己的求职方向,现在就是全心全意找工作,明年再考研只是一个保底选项。另外,或许可以先从测试岗开始,后续再转为开发。又或者是先从实习生做起,把自己从一个只会纸上谈兵的状态,调整为了解行业需求和专业知识的职场人。

最后再次感谢深信服能够给我这次面试机会,收获很多,得到了宝贵的面试经验。

相关文章:

  • LabVIEW提高开发效率技巧----RT与FPGA模块
  • 【Linux】进程概念-2
  • PostgreSQL存储的简单总结
  • PHP安装后Apache无法运行的问题
  • 【每天学个新注解】Day 12 Lombok注解简解(十一)—@FieldDefaults(@NonFinal、@PackagePrivate)
  • C++随心记
  • Linux常用命令记录
  • (done) 声音信号处理基础知识(11) (Complex Numbers for Audio Signal Processing)
  • 重置linux后vscode无法再次使用ssh连接
  • 6.MySQL基本查询
  • Redis介绍及整合Spring
  • 超分辨率重构论文集合
  • [网络]抓包工具介绍 tcpdump
  • xtu oj 六边形
  • flume系列之:flume jmx页面导出flume、java进程等全部指标
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 2017年终总结、随想
  • spring boot 整合mybatis 无法输出sql的问题
  • use Google search engine
  • WePY 在小程序性能调优上做出的探究
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 笨办法学C 练习34:动态数组
  • 第2章 网络文档
  • 回流、重绘及其优化
  • 无服务器化是企业 IT 架构的未来吗?
  • #### golang中【堆】的使用及底层 ####
  • #如何使用 Qt 5.6 在 Android 上启用 NFC
  • (2)MFC+openGL单文档框架glFrame
  • (AngularJS)Angular 控制器之间通信初探
  • (javaweb)Http协议
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (五)Python 垃圾回收机制
  • (一)Dubbo快速入门、介绍、使用
  • (一)面试需要掌握的技巧
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .NET C# 配置 Options
  • .net MySql
  • .NET 给NuGet包添加Readme
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .NET 依赖注入和配置系统
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • //usr/lib/libgdal.so.20:对‘sqlite3_column_table_name’未定义的引用
  • @31省区市高考时间表来了,祝考试成功
  • @Controller和@RestController的区别?
  • @staticmethod和@classmethod的作用与区别
  • @Valid和@NotNull字段校验使用
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • [2019/05/17]解决springboot测试List接口时JSON传参异常
  • [BUG] Hadoop-3.3.4集群yarn管理页面子队列不显示任务
  • [bzoj4240] 有趣的家庭菜园
  • [C++] cout、wcout无法正常输出中文字符问题的深入调查(1):各种编译器测试
  • [C++] 如何使用Visual Studio 2022 + QT6创建桌面应用