首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
斯呜爱帅
电子科技大学 电子信息类
发布于广东
关注
已关注
取消关注
@lil_potato:
富途C++ 后端面经
一面一共一个半小时,二面半个小时发面经攒个人品,9.27:二面挂# 9.13富途一面,我把自己的回答也写上了,仅供参考,如果有错误的话欢迎大家指正C++中堆和栈的区别:堆需要手动管理,栈由编译器负责管理,堆上的内存要用指针进行,栈分配和释放的效率更高,然后声明周期也不一样引用和指针的区别申请一个指针,对它进行赋值,c++是如何进行操作的:会调用对应的构造函数,然后返回对应类型的指针指针常量和常量指针:常量(指向)的指针 int* const p;指向方向不可以改变static的作用:静态存储区,作用域为当前文件,如果是修饰局部变量,作用域为局部作用域静态变量什么时候初始化 :静态初始化:是指用常量对变量进行初始化。在main函数之前进行初始化动态初始化:会调用到函数来初始化的,比如构造函数,会在用到的时候在进行初始化。unordered_map是如何实现的,开链法以及扩容:hashtable实现,为避免冲突,每个位置放一个桶,超过8则自动生成红黑树,扩容方式与vector类似。vector的迭代器的实现:迭代器是类模板实现的,表现得像指针,迭代器返回的是对象引用而不是对象的值,且使用后就自动释放了linux的进程调度算法,以及linux选用哪一种:默认使用Completely Fair Scheduler,红黑树存储,每个结点的key为虚拟时间,每次调度选择虚拟时间最小的,虚拟时间是通过一个与实际运行时间相关的权值表达式计算出来的。常见的算法:先来先服务,短作业优先,轮转调度,优先级调度,多级反馈队列,最短剩余时间,最高响应比操作系统切换线程的流程:1.保存上下文,包括程序计数器、寄存器和堆栈指针。2.根据调度算法选择下一个线程。3.恢复待执行线程的上下文。4.执行该线程切换进程的过程:主要是涉及到地址空间不同,TLB(页表缓冲)中的内容可能很多都失效了。不属于同一个进程的线程切换,代价和进程切换是一致的。线程独占的:一些局部变量,寄存器和栈空间多线程有哪几种实现方式:thread() pthread_t()如何实现线程同步:互斥锁,信号量,条件变量上锁来访问临界资源的步骤服务器上cpu100%了如何定位问题:top命令,查看系统相关,进程相关,cpu相关的参数 ps命令:查看进程相关。 查看系统日志,找到原因后限制该资源的使用或者扩容。服务端监听的程序:1.创建sockaddr\_in结构体,选择协议族、ip、端口号, 2.创建socket,并设置选项(比如端口复用)3.将socket绑定到sockaddr\_in, 4.调用listen函数将套接字设置为监听状态 5.在epoll上注册监听事件,服务器的半连接队列和全连接队列:根据是否完成三次握手来分,都有最大长度限制,超过则丢弃。Https和http的区别Https如何建立连接一个站点的TCP连接数上限:因为每个tcp都独占一个端口号,所以理论上限是65535(0号不能用),tcp连接有四个成员:源ip、源端口、目的ip、目的端口。如果前三者固定,那么最多就只有66535个连接,如果客户端端口不限,那么就是相乘。服务器端如何辨别客户端的访问是同一个人:文件描述符 cookie Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。mysql的索引方式sql中索引失效的场景:联合索引不满足最左匹配原则,索引列上有计算或者函数,字段类型不同,比如varchar类型的字段与数字比较就不走索引,但是与字符串比较就走索引,模糊匹配,如果%在最左组合索引如何匹配:首先要有第一个字段,但是字段的顺序可以乱来,因为现在会自动优化覆盖索引是啥:要查询的字段正好在索引中,不需要回表mysql中的锁:行锁,间隙锁,表锁sql语句执行顺序acid的实现原理事务隔离级别可重复读如何实现主从同步如何实现:binlogMySQL的存储结构:表空间,段(包括数据段:即B+树的叶子结点,索引段:非叶子节点,回滚段),区(默认1M,64个连续页),页(InnoDB存储引擎磁盘管理的最小单元,默认16k),行9.19二面C++多态多态底层实现实现hash表tcp和udptcp可靠传输靠哪些实现udp传输一些大数据,后台数据包设置大小udp数据包过大会有什么影响tcp客户端和服务端建立长连接,客户端异常退出,会有什么影响进程异常退出,操作系统应该怎么做linux服务器许多连接处于timewait阶段linux服务器上跑了很对进程,物理内存越来越少,对服务器有什么影响物理内存不足,服务器,系统会怎么做 redis如何实现redis的高并发epoll底层如何实现处理海量请求epoll为什么使用红黑树就绪队列的作用30个中文关键词,一篇文本文档,统计文本文档中出现这中文关键词的次数
点赞 37
评论 22
全部评论
推荐
最新
楼层
网易互娱
校招火热招聘中
官网直投
相关推荐
一箬烟雨
05-13 21:33
四川大学 计算机类
滴滴一面+二面
一面 40分钟项目 问了挺多项目的 大概有20分钟(体验最好的一次面试),答得也不错基本是 项目实现 加 八股的结合,基本问的我都看过几眼。Rabbitmq的一些原理穿插了一个 场景热key怎么解决的问题八股Juc ThreadLocal与Volatilemysql的锁:悲观乐观锁 + 行锁 +MVCC计网tcp 三次握手四次挥手算法题:on的水题(多选1 我选了个水题,估计选难得会有加分? 但是时间估计也不太够)二面 40分钟项目自旋锁的问题RabbitMQ的问题八股Spring AOP 与 IOC bean是怎么实现;还有一个循环依赖MySQLB+树是如何完成查询的。算法347. 前 ...
滴滴二面56人在聊
软件开发2024笔面经
点赞
评论
收藏
转发
badream
05-15 22:50
门头沟学院 计算机类
九号公司 测开一面
1. 写的selenium脚本细节,怎么获得的cookies,怎么判断打开的网页是想要的,怎么定位元素,怎么获得文本等等2. pytest写测试用例用到了什么3. python数据类型4. 连接字符串的方法5. 深度学习用的包6. 合并字典方法7. 字典怎么遍历8. 手撕 二分查找、数组去重,要求无额外空间无额外包,不能用字典等反问:几天出结果 ? 不知道 一共几次面试? &nb...
九号公司一面2人在聊
点赞
评论
收藏
转发
giovanniW
04-27 18:14
复旦大学 计算机类
双9但简历抽象,不知道该不该转go
研一,目前还在和组里搞科研,混了几个二作,预计还能继续混几个。此外简历上几乎是空着的,0实习0开发经历,有一些看起来还可以的国外lab,但不知道怎么优化简历。现在行情不好,想转开发写golang,但周围的朋友推荐我这个简历去搞嵌入式,大佬们觉得该怎么转方向呢?如果转golang有什么推荐的项目吗?在上海找实习到处碰壁,不知道怎么开始
点赞
评论
收藏
转发
刷题的四郎
05-15 14:09
北京交通大学 电子信息类
快手C++服务端一面
算法题:(1)有100个灯泡呈环形排列,每次改变一个灯泡的状态都会改变相邻灯泡的状态。给出随机的灯泡状态,请写出将灯泡全亮的算法。(2)24点。给出4个数以及加减乘除四个符号,请判断是否能够算出24点。聊项目C++ web服务器:架构、定时器、多线程问题Java 黑马点评:分布式锁、缓存穿透问题全程无八股。春招补录,之前连HR筛选都过不去,笑嘻了。
快手一面206人在聊
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
全站热榜
1
...
盲审已过,答辩已过,工作已签
3.1W
2
...
聪明人看的Java后端入门路线(应该比大多数高手给的靠谱)
9181
3
...
【有奖活动】浅聊一下我的实习⭐
8965
4
...
实习难求——做个总结
8749
5
...
pcg qq 一面
8118
6
...
腾讯一面凉经 5.16
6271
7
...
25届暑期实习中后期更容易拿offer
5274
8
...
26届菜鸡投了一个月大厂日常,0面试绷不住了呀。听说9月后机会可能会多起来,感觉要被迫继续沉淀了之前和导师聊,说找到大厂实习的话可以去,对就业帮助大,小厂的话就emmm投了快一个月,老板上打招呼绝大数
4682
9
...
菜鸟一面 无项目 无手撕 1hour
2909
10
...
求各位大佬给个建议吧
2558
正在热议
#
牛客帮帮团来啦!有问必答
#
775480次浏览
12176人参与
#
机械制造薪资爆料
#
313563次浏览
3616人参与
#
海康威视求职进展汇总
#
97335次浏览
1175人参与
#
毕业租房也有小确幸
#
26665次浏览
1477人参与
#
夸夸我的求职搭子
#
65914次浏览
808人参与
#
荣耀求职进展汇总
#
67862次浏览
680人参与
#
宁德时代求职进展汇总
#
36310次浏览
400人参与
#
你的工作大概什么时候入职?
#
4180次浏览
52人参与
#
简历无回复,你会继续海投还是优化再投?
#
22400次浏览
316人参与
#
非技术岗是怎么找实习的
#
76996次浏览
1430人参与
#
打工人的辛酸
#
8955次浏览
146人参与
#
实习生应该准时下班吗
#
79473次浏览
587人参与
#
本周投递记录
#
201931次浏览
5125人参与
#
投递实习岗位前的准备
#
618610次浏览
11024人参与
#
找工作中的意难平
#
194110次浏览
3441人参与
#
产品实习,你更倾向大公司or小公司
#
38484次浏览
592人参与
#
谈薪时HR压价该怎么应对
#
38035次浏览
259人参与
#
Offer比较,你最看重什么?
#
52469次浏览
501人参与
#
如何写一份好简历
#
269711次浏览
4037人参与
#
学历对求职的影响
#
138479次浏览
1577人参与
牛客网
牛客企业服务