当前位置: 首页 > 面试经验 >

宽德投资C++开发 一面(48min)

优质
小牛编辑
179浏览
2023-03-28

宽德投资C++开发 一面(48min)

宽德一面(48min)

面试问题

快速排序的时间复杂度

快速排序是稳定的吗?举个简单的例子说明快速排序不稳定

冒泡排序和选择排序的复杂度是多少呢?他们两个在实际的情况中会有比较大的差异吗?哪一个常数比较大呢

C++和C有什么比较突出的点吗?请说一下更加本质的区别

STL中Vector的emplace_back了解过吗,如果让你实现你会怎么做,检测参数是否构成对象希望在编译的时候就给出错误

需要用C++的模板以及参数包,然后再做一个操作

简单介绍一下聊天室的模型

IO多路复用大概是解决什么问题的呢

Select只是做了一个轮询的效果吗

你应该知道非阻塞IO的概念吧,简单介绍一下吧

用Select和自己写一个轮询的方式有什么区别吗?会有什么开销吗(系统调用会从用户态到内核态会复制很多信息,包括堆栈、调用的信息等)

有考虑用多进程实现聊天室的需求吗

你考虑过多进程和多线程的区别吗,使用多进程会有什么影响吗(从进程/线程通讯方面考虑),使用多进程有什么好处呢(从隔离、安全考虑)

反问

C++开发主要是偏向哪一边的呢

做一个低延时的交易客户端、主要是通过Linux下的系统调用

如果想深入这方面,需要学习哪些内容呢

C++需要了解

系统API编程

对操作系统有深的认识

#后面的秋招会越来越卷吗##面试复盘##宽德投资##C/C++##2023秋招#
 类似资料: