#深信服 一面 1、自我介绍 参加过竞赛吗?,项目是日常课题,学习任务,还是? 2、项目 3、场景题:给一片论文找出出现次数最多10个单词,说出尽可能多的办法?哈希+小堆 4、刚说的哈希,哈希数据结构怎么实现。哈希冲突怎么解决 负载因子为什么是7而不是5,哈希函数怎么实现 5、 struct test{ int a; char ch; } test a,b; memcmp(&
9.16 下午五点 深信服一面 四点半的时候有一家HR面试,然后居然超了几分钟,面试官打电话过来了 1.自我介绍 2.介绍一下项目,然后问了其中的一个登录怎么做的 3.问问go语言相关的知识,其中问了go的结构体中的tag,接口,变量存放的位置等基础问题 4.没有手撕,直接结束。 赶紧面试官是在健身房面试的,声音特别嘈杂,乒乒乓乓,好几次我都听不见说的啥。 今天这次面试应该凉了,下次继续努力吧 #
自我介绍的时候介绍web项目 然后问用过C++11哪些新特性,我说用过智能指针 问智能指针的拷贝 智能指针shared-ptr count的保存位置 手撕 多线程智能指针加锁 最后问了 滑动窗口中位数怎么求 #面经# #深信服#
20220924深信服一面56min 1,自我介绍 2,手撕,一个单词统计,跟我说,类似于word里面,为什么立马能知道有多少个单词?(感觉随便想的,非原题) 3,手撕,二分查找 4,手撕,strcpy 5,TCP,UDP区别?TCP为什么可靠? 6,哈希表的扩容?哈希表哈希冲突? 7,场景题:哈希表原先存10个数,现在存100w个数,你觉得如何扩容最好? 8,epoll,poll,select底
二面 自我介绍 项目介绍 项目提问 就问了一个八股 进程是如何调度的 智力题64匹马,8个赛道,比出前四名 反问, 我智力是不是有点低? 面试官:别这样! #校招#
2022.8.4投递 9.14笔试 9.29面试(45min) 1、自我介绍 2、手撕最小栈 3、map时间复杂度,自定义类能插入到红黑树吗 4、unordered_map的时间复杂度,自定义类能插入到哈希表吗(围绕map和unordered_map说了很多) 5、两个string类型的内容相同放到哈希表同一个位置吗 6、归并时间复杂度?有没有时间复杂度小于O(n)的 7、
二面: 简历上写的,在哪里钻研的比较深。 聊天软件项目的架构,业务模式是什么样的。 项目中使用到的技术 实现聊天软件的时候有没有参考一些开源? 客户端发100个字节的数据,服务端收到多少给字节数据 有没有了解过一些开源项目 学习这些技术是通过教科书还是其它的,怎么学习的 压缩项目有没有测过压缩性能 什么是网络字节序,什么是主机字节序 ARP属于那一层的网络协议 数据库的三种范式。。。直接不会 什么
自我介绍 详细介绍项目 问一些项目相关的问题:知道图灵测试吗?对哪些机器学习模型比较了解?卷积的作用,知道哪几种卷积?随机森林模型,决策树模型 C++相关问题 使用new申请内存时如何判断是否成功?(第一个问题我就不会,淦!) Stl容器用过哪些? Map底层原理 Vector底层原理,扩容机制 用过什么算法,知道动态规划吗? 动态规划原理,使用方法,怎么实现规划? 计算机网络了解吗? Tcp/i
自我介绍 学习经历,都学哪些课程 稍微说了项目,没有深究 一段有序链表的排序程序,找出错误 内核态和用户态区别 select和epoll区别 线程安全要加锁,什么情况可以不加锁?(我的妈全都不会,只说了有哪些锁) Tcp和udp使用场景 有没有用c++实现项目 反问#秋招##校招##深信服#
20220924深信服C++一面 1、 自我介绍 2、 在介绍一下你的项目(面试官对云量仪项目比较感兴趣,让我详细说一下,重点说了传输的流程) 3、 多个线程之间是怎么实现同步的 4、 手撕代码 {2,4,6,8,128,512} 返回数组除以第一个数的结果 C++部分 1、 指针和引用的区别 2、 new和malloc实现流程,malloc和ne
面试官人比较欢快 就简历中的项目问了问 平时看什么书,有什么收获 说说七层协议的物理层和数据链路层区别 历史为什么选择了二进制,三进制行不行? 还有一些零碎问题记不清了…… 反问 您觉得今年秋招状况是怎样的? #深信服#
def maxDepth(root): if not root: return 0 return max(maxDepth(root.left), maxDepth(root.right)) + 1
前言 java5之后,并发包中新增了Lock接口(以及相关实现类)用来实现锁的功能,它提供了与synchronized关键字类似的同步功能。既然有了synchronized这种内置的锁功能,为何要新增Lock接口?先来想象一个场景:手把手的进行锁获取和释放,先获得锁A,然后再获取锁B,当获取锁B后释放锁A同时获取锁C,当锁C获取后,再释放锁B同时获取锁D,以此类推,这种场景下,synchroniz
本文向大家介绍深入理解Spring AOP,包括了深入理解Spring AOP的使用技巧和注意事项,需要的朋友参考一下 一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就来学习一下。 AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object O
本文向大家介绍深度优先搜索,包括了深度优先搜索的使用技巧和注意事项,需要的朋友参考一下 图遍历是按某种系统顺序访问图的所有顶点的问题。遍历图主要有两种方法。 广度优先搜索 深度优先搜索 深度优先搜索(DFS)算法从顶点v开始,然后遍历到之前未访问过的相邻顶点(例如x),并将其标记为“已访问”,然后继续处理x的相邻顶点,依此类推。 如果在任何一个顶点上遇到所有相邻顶点都被访问过,则它将回溯直到找到具