2020 春招面经

2020 面经 !2020年春招是虚招好难呀,想找到还可以的岗位好难!哎哎哎今年的冲击对于刚刚工作一两年什么的真的好难!

星火网课(晓教育)一面:
1. 你是不是对数据库不太熟悉?能讲述一下mysql吗?(这里主要提了一下数据库CRUD,事务分表分库读写分离等等)
2. 内连接左连接右连接的区别(内连接是只显示相同ID的部分; 外连接:连接结果不仅包含符合连接条件的行同时也包含自身不符合条件的行。包括左外连接、右外连接和全外连接,其中左连接 显示join左边的表的所有数据(不管两表是否匹配),对于不匹配的部分都用NULL显示 ,右连接 与左外连接相反,显示join右边的表的所有数据);
3. 你对什么比较熟悉?(网络讲述一下:主要讲了七层模型与TCP/IP五层包括网络协议等等)
4. 路由器如何进行地址的转换(IP协议,IP地址+端口号,公网IP 网关,局域网IP NAT协议,路由器中的路由表 还有路由算法 Bellman-Ford方程(动态规划) Dijkstra算法);
5. 讲一下你在之前的工作中做的项目用到了什么,或者具体做什么?
6. 你对于公司有什么想问的吗?
7.
星火网课(晓教育)二面:
HTTPS了解过吗讲述一下:
HTTP + 加密 + 认证 + 完整性保护 = HTTPS
(使用了双向的身份认证)使用Https协议可认证用户和服务器,确保数据发送到正确的客户机和服务器;传输密文是使用对称加密的密文;
HTTPS与Http的区别是什么阐述一下:
1、https协议需要到CA  (Certificate Authority,证书颁发机构)申请证书,一般免费证书较少,因而需要一定费用。(原来网易官网是http,而网易邮箱是https。)
2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
3、http和https使用的是完全不同的连接方式,但是底层都是基于TCP,用的端口也不一样,前者是80,后者是443。
4、http的连接很简单,是无状态的。Https协议是由SSL/TLS+Http协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

C++怎么样与脚本通信(在一个端中两个服务,以前上层脚本与底层的C++ 怎么Socket通信)

临界区和锁(mutex lock)有什么区别呀?
1、临界区只能用于对象在同一进程里线程间的互斥访问;互斥锁可以用于对象进程间或线程间的互斥访问。
2、临界区是非内核对象,只在用户态进行锁操作,速度快;互斥锁是内核对象,在核心态进行锁操作,速度慢。
3、临界区和互斥体在Windows平台都下可用;Linux下只有互斥体可用
临界区和锁(mutex lock)有什么区别呀?
1、临界区只能用于对象在同一进程里线程间的互斥访问;互斥锁可以用于对象进程间或线程间的互斥访问。
2、临界区是非内核对象,只在用户态进行锁操作,速度快;互斥锁是内核对象,在核心态进行锁操作,速度慢。
3、临界区和互斥体在Windows平台都下可用;Linux下只有互斥体可用

经传传奇  一面:(服务端组长)说一下你之前做的项目用到了什么技术?怎么样的(客户端组长)说一下上份工作做得项目,阐述一下,用了什么技术?vector 与List有什么区别?vector或者List排序需要注意什么?(不管是八种排序算法都需要大量的交换,需要注意
二面:CTO面试(问技术,方向,生活):1:离职了吗?一上来问你换过几份工作?之前的公司为什么离职(我就说因为组织架构调整导致人员变动,他说懂了,他说的我说比较委婉)?2:10W维的list与vector循环遍历哪一个快一些(软件+硬件 :时间复杂度都是O(n)访存时间(IO+CPU时间)局部性原理比如读取vector[1]进入内存,实际上vector[1-8]都已经进入cache了,而cache的速度比主存快很多 。vector是连续性内存比list离散内存快)?3:Socket服务器断开的流程底层实现是怎么样的(TCP 的四次挥手)由谁断开连接(客户端)如果客户端不断开一直这样怎么办(线程开定时任务,不是每一个连接就建立一个计时器线程,只要一个线程做时间戳对比)?4:负载均衡算法有什么讲一下(一致性hash),还有其他?(说了一些自己设计的);5:你看过什么开源的项目讲一下(没有?),你是奔着行业来的还是技术来的,你是广东人?粤语说了一下建议?6:你数学很好嘛?数学建模什么的,高考多少分?6:有什么问题要问我的(建议我多看一下开源项目小点的库,代码看不懂可以调试还有的是文档比教课书什么的好,写demo,越看不懂越要看)?

视频创业公司golang一面
1. 讲一下你们公司做的什么?
2. 你认为的后台都需要什么技术(数据库比如mysql网络等等)?socket网络用过吗,之前在什么平台开发(回答Socket网络的流程)?
3. go语言有没有写过?
4. TCP粘包,epoll了解过吗(就是客户端发了多个包,业务上会存在的服务器同时收到,有可能存在无序;正是因为流式协议才会接收端没法知道哪些是一个完整的数据包;解决:拆包,根据包头,包尾去解根据协议去拆,不够的就等待,所以才延伸出了自定义协议,所谓的拆包就是从流中 提取出一个个完整的包一般是在头部加几个字节表示长度);
5. STL的讲几个都用过什么(List,vector,说了一下map,set,unordered_map,unordered_set提了底层实现红黑树与hash);
6. 红黑树查找时间复杂度?是平衡二叉树吗( 红黑树的操作时间跟二叉查找树的时间复杂度是一样的,执行查找、插入、删除等操作的时间复杂度为O(logn), 红黑树是特殊的AVL(平衡二叉树)树,遵循红定理和黑定理 红定理:不能有两个相连的红节点 黑定理:根节点必须是黑节点,而且所有节点通向NULL的路径上,所经过的黑节点的个数必须相等 )?
7. c++空class,占多少字节(一个字节)?如果里面只有一个单纯的成员函数,多少字节(还是一个字节空class 本身就包含几个函数的函数不占空间,什么时候需要函数指针?需要把函数作为参数的时候)?
8. 快速排序与归并排序二选一阐述整个过程(随机选择一个key,划分左右小的左大等于右重复该过程当区间只有一个元素就结束);

极点三维:  一面:1.讲项目;2.MVP模式的P是什么?( Presenter 负责逻辑的处理, Model提供数据,View负责显示,Controller/Presenter负责逻辑的处理。MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接从Model中读取数据而不是通过 Controller。优点:1、模型与视图完全分离,我们可以修改视图而不影响模型2、可以更高效地使用模型,因为所有的交互都发生在一个地方——Presenter内部3、我们可以将一个Presenter用于多个视图,而不需要改变Presenter的逻辑。这个特性非常的有用,因为视图的变化总是比模型的变化频繁。4、如果我们把逻辑放在Presenter中,那么我们就可以脱离用户接口来测试这些逻辑(单元测试))3.cpp单例怎么写?4.前端中怎么在中获取组件比如button什么的等等 欢聚时代笔试 1:模板全特化偏特化是什么,有什么用举例说明。2:forword move 有什么区别 ,引进来是为了解决什么问题?3:问k阶斐波那契数列fibonacci第n项求值,K阶斐波那契数列的前K-1项均为0,第k项为1,以后的每一项都是前K项的和。

其他公司总汇
**欢聚时代笔试**(YY是没有笔试的HR见我经验比较少就来了5到问答题 开源问题不知道怎么答)
1:模板全特化偏特化是什么,有什么用举例说明。2:forword move 有什么区别 ,引进来是为了解决什么问题?3:问k阶斐波那契数列fibonacci第n项求值,K阶斐波那契数列的前K-1项均为0,第k项为1,以后的每一项都是前K项的和。

**CVTE突然来电话面试**(广州三大坑之一 为了效率成本电话面试没问题但是希望先预定时间,突然来 姿态好高了不起吗?)
左右值得区别:
C++11引进的,
1:左值可以寻址,而右不可以;2:左可以被赋值,右值不可以;3:左可变右不可变(只对于基础的,用户自定义右值可以通过成员函数可变)
Const有什么用法?
const的几种用法:
(1)      说明值常量
(2)      说明指针
(3)      说明函数参数及其返回值
(4)      说明类的常量和成员函数
Const和指针的三种经典组合
(1)      指向常量的指针——const int *p;
(2)      常指针——char *const pc=’a’;
(3)      指向常量的常指针——const char *const pc=’a’

Qt的connet有哪几种连接方式?(以前在学校的时候写过一点QT 照着简历来问的)
构造函数是否能try-catch为什么?能抛出异常吗?如果不能怎么样与上层的结构通信?
可以抛异常,不建议会内存泄漏,因为如果构造不成功,析构是不会执行的!

智能指针是线程安全的吗?
不是线程安全的!

引用的底层原理是什么?

#面经##广州视源电子科技股份有限公司##C/C++#
全部评论
我理解的临界区和你有点不太一样。 临界区和互斥锁应该是一种包含关系吧。 临界区是一段代码,可以用互斥锁来实现,这是我的理解
点赞 回复
分享
发布于 2020-06-17 22:50

相关推荐

2 17 评论
分享
牛客网
牛客企业服务