一面 项目、是否保研、成绩排名、说一说了解的漏洞、比赛获得的奖项、机试题(判断链表是否为回文)、判断链表是否有环、判断链表环入口 二面 上来直接先智力题(100盏灯问题),然后手撕代码(最长和谐子序列),接着问项目,看了博客问博客的内容,渗透测试这一块很了解吗?hw是不是做了很多?然后反问 三面(线下) 自我介绍,狠狠地拷打项目和竞赛经历,和部门业务相关的经历(流量分析),学历情况,问哪里人家庭情
一、业务面试 1. 请介绍一下你对网络安全的理解和认识? 2. 你对网络安全产品和技术有一些了解吗? 3.你对网络安全行业的发展趋势有什么看法? 4.请介绍一下你的实习工作经历和所做的项目? (效果如何衡量,是什么角色,有什么成长和收获) 5.为什么要转行 6.周围人如何评价你 7.为什么不读研 二、业务面试 1. 你提到数据化,云端化的趋势,你是怎么理解的? 2. 为什么会对售前感兴趣 3. 与
一面-业务面30min-10/13 自我介绍 介绍下你的家乡 大学里你最喜欢的两门专业课 简历中各种数据站了很大篇幅,为什么? 你了解网络安全吗? 你对这个岗位的理解?你有什么优势?过往你觉得最匹配的经历是什么? 最有成就感的事情 你觉得你抗压能力很强吗?举个例子 反问:对同学的期望(学习能力、开心、抗压、做自己保持特点和竞争力) 二面-HR面20min-10/24 主要围绕简历和个人情况做了进一
迪普科技2023届秋招面经-售前技术工程师 一面-业务面30min-10/13 自我介绍 介绍下你的家乡 大学里你最喜欢的两门专业课 简历中各种数据站了很大篇幅,为什么? 你了解网络安全吗? 你对这个岗位的理解?你有什么优势?过往你觉得最匹配的经历是什么? 最有成就感的事情 你觉得你抗压能力很强吗?举个例子 反问:对同学的期望(学习能力、开心、抗压、做自己保持特点和竞争力) 二面-HR面20min
技术面: 1.自我介绍(教育背景、获得奖项、实习经历、项目经历、职业技能) 2.问了我的数学建模竞赛,(题目、任务、自己工作量、最终结果、创新点) 3.实习经历偏人工智能,没怎么问,只是让我说了下具体在做什么任务 4.问了我的大创项目,(题目、实现了什么、自己做了什么、最终展现),还提到了ChatGPT能在这个过程中帮忙的地方 5.一些基础的八股,数据库、数据结构之类的,还有STL里面的 6.数据
1. 网络编程概述 自从互联网诞生以来,现在基本上所有的程序都是网络程序,很少有单机版的程序了。 计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。网络编程就是如何在程序中实现两台计算机的通信。 举个例子,当你使用浏览器访问新浪网时,你的计算机就和新浪的某台服务器通过互联网连接起来了,然后,新浪的服务器把网页内容作为数据通过互联网传输到你的电脑上。 由于你的电脑上可能不止浏览器,
8.18投递 8.23HR面(6min) 8.30技术面(40min) 1、数组和链表的区别? 2、链表连续存储的使用场景? 3、栈和堆的区别 4、字符串的逆序 5、反转链表 6、快排的原理 7、怎么判断程序运行时间? 8、怎么确定for循环最里层的执行了多少次? 9、复杂度大小的比较 10、场景题?兔子每隔三个月生一对双胞胎,算法实现? 11、场景题?假设饮料有1块的,2块的,5块
t1:给一些字符串,重复的需要删除,求最后最小字典序是多少 哈希表维护在答案位置,当前字符串出现过并且在答案位置下一个字符串比当前小就删除 100% t2:给一个最长一百万长度的数字,求最少加多少变为回文数字 python模拟90% t3:给一个字符串判断是否合法不合法的话问最长可能合法前缀是多少 合法字符串以'['',']'结尾,内部变量用','隔开,如[v1,v2],合法字符串内部可以有合法字
Socket Linux Socket 编程(不限 Linux) Socket 中的 read()、write() 函数 ssize_t read(int fd, void *buf, size_t count); ssize_t write(int fd, const void *buf, size_t count); read() read 函数是负责从 fd 中读取内容。 当读成功时,rea
网络基础 Socket I/O 模型的演进
网络接口的使用例程 模块 tcp 客户端 tcp 客户端例程 udp 客户端 udp 客户端 http 客户端 http 客户端 select实现的tcp客户端 利用 select 实现的 tcp 客户端 tcp 服务端 tcp 服务端 udp 服务端 udp 服务端 详细描述 网络接口的使用例程
Unix/Linux网络编程常用的头文件有: arpa/inet.h netinet/in.h sys/socket.h netdb.h hostent(结构体)表示主机 servent(结构体)表示服务数据库的登记项信息
自从互联网诞生以来,现在基本上所有的程序都是网络程序,很少有单机版的程序了。 计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。网络编程就是如何在程序中实现两台计算机的通信。 举个例子,当你使用浏览器访问新浪网时,你的计算机就和新浪的某台服务器通过互联网连接起来了,然后,新浪的服务器把网页内容作为数据通过互联网传输到你的电脑上。 由于你的电脑上可能不止浏览器,还有QQ、Skype
自从互联网诞生以来,现在基本上所有的程序都是网络程序,很少有单机版的程序了。 计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。网络编程就是如何在程序中实现两台计算机的通信。 举个例子,当你使用浏览器访问新浪网时,你的计算机就和新浪的某台服务器通过互联网连接起来了,然后,新浪的服务器把网页内容作为数据通过互联网传输到你的电脑上。 由于你的电脑上可能不止浏览器,还有QQ、Skype
概述 网络程序指有客户端和服务器端,服务器端通常可以提供一些服务,客户端需要和服务器端建立连接后,消费服务器端所提供的服务,网络程序横跨所有 TCP/IP 5 层网络模型,本部分内部包括: 网络编程基础说明 网络程序示例 网络概念原理实践 下图描述的是一对 TCP 客户与服务器通信的网络程序发生的一些典型事件的时间表: 服务器首先启动,稍后某个时刻客户启动,它试图连接到服务器。客户给服务器发送一个