5、Linux 下 I/O 复用:select、poll、epoll 高并发 6、Linux 网络编程 7、静态库和动态库 书籍: <Linux高性能服务器编程> <UNIX网络编程卷一> <UNIX网络编程卷二> <UNIX 环境高级编程> 视频推荐看: 陈硕的网络编程: 链接:https://pan.baidu.com/s/1vSKPRpNEPSj59iASaZD38A 提取码:e4q3 内核源...
八、服务器开发 九、rpc 十、开放性问题(项目相关) 十一、音视频相关 前言:C/C++校招、社招面试题1000+道常见面试题,大部分的面试题对于C++后端、桌面开发、嵌入式、音视频开发都是通用的,建议大家根据整理的面试题整理答案,一定要自己整理答案才能把知识转化成自己的能力,只有通过动手动脑才能加深映像(注:部分面试...
项目架构(webserver)两种高并发模式(问的很细) 除了Reactor模型,还有什么模型 七、数据库 7.1MySQL 有哪些引擎 数据库的架构 不同引擎对索引的支持 InnoDB和MyISAM的区别 隔离级别 最左前缀原则 MySQL的集群是用什么样的方式去增加并发量 除了读写分离还有吗?
粉丝提问:我是江苏某大学(双非)控制工程硕士,本科食品科学与工程,走的cpp方向,第一个项目主要是Linux环境下开发的客户端服务器之间的一个数据安全传输的项目,使用到了套接字通信,protobuf,base64以及openssl,以及qt编写的客户端信息的管理工具;第二个项目就是纯qt开发的云存储浏览器,就是一个本地客户端工具,实现...
一、项目介绍 当前文章介绍如何使用C语言调用libcurl库在Linux(Ubuntu)操作系统下实现网络文件下载功能。 libcurl是一个开源的跨平台网络传输库,用于在C和C++等编程语言中实现各种网络通信协议的客户端功能。它支持多种协议,包括HTTP、HTTPS、FTP、SMTP、POP3等,可以方便地进行数据的上传和下载操作。
自我介绍后开始问项目框架流程 服务器相关:单播、多播处理,面对1000个同时请求的客户端如何响应,10000个呢? 进程通信方式 有进程为何引入线程? 多线程与高并发、死锁概念/必要条件/处理 内存泄漏问题和处理方法 五、鸿泉物联 鸿泉主要分线下笔试+两轮技术面+HR面,一下午搞定,很人性化很快。二面大佬很真诚,一番话让...
1、3年以上服务器相关开发经验,熟悉TCP/IP协议,及制定和规范协议; 2、熟练TCP、UDP协议编程,熟练socket网络通讯编程; 3、熟练C语言编程,熟悉C++编程; 4、熟悉Linux系统编程,多线程和多进程编程; 5、熟悉epoll、select等服务器端异步高并发模式,libevent或者libev等应用; ...
#软件开发2024笔面经# 1.自我介绍2.项目拷打,问redis相关以及高并发 项目里用了jwt所以问了这个 3.mysql一条数据的查询过程4.数据的存储形式(行页区段)5.一张表最多存多少数据(我答得2kw,根据b+树的三层高度计算)6.反射及其应用场景7.threadlocal及其应用场景8.类加载过程9.redis持久化10.什么时候用rdb 什...
自我介绍项目第一个实习 团队氛围let const 区别 var闭包 定义 应用 弊端elementui和antdesign区别 应用场景js基础类型vue通信 父子、 组件vue2和3区别,响应式原理python了解,基础类型,高并发怎么解决 python多并发 gpu吗、高级用法,宿舍几个人、情况、你在里边干啥你未来三年规划 ...
6.linux了解吗?linux服务器出现大量timeWait怎么排查问题,讲讲思路。 6.分布式协议与负载均衡(不懂) 7.用过消息队列吗?(没有) 8.怎么理解微服务(那必然不理解) 9.nginx懂不(不懂) 10.什么大数据与数据库的区别(题都不懂) 11.服务器资源配置有限,大量高并发访问,你怎么做(扯了几句) ...