面试经验
程序员之光
C/C++语言从业者,证券行业从业者,研究C++服务器开发及其周边技术。
展开
-
网络编程面试要点
一、OSI的七层模型分别是什么及各自的功能1、物理层:底层数据传输,如网线;网卡标准。2、数据链路层:定义数据的基本格式,如何传输,如何标识;如网卡MAC地址。3、网络层:定义IP编址,定义路由功能;如不同设备的数据转发。4、传输层:端到端传输数据的基本功能;如 TCP、UDP。5、会话层:控制应用程序之间会话能力;如不同软件数据分发给不同软件。6、表示层:数据格式标识,基本压缩加密功能。7、应用层:各种应用软件,包括 Web 应用。二、什么是TCP粘包问题?发生的原因即解决方案?定义:原创 2022-03-02 09:22:19 · 1201 阅读 · 0 评论 -
C++实现算法题之反转链表
题目:定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入 : 1->2->3->4->5->NULL输出 : 5->4->3->2->1->NULL#include <algorithm>#include <unordered_map>#include <iostream>#include <vector>using namespace std;/原创 2022-01-07 17:46:03 · 1142 阅读 · 0 评论 -
C++实现算法题之奇偶链表
题目:给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。示例 1:输入: 1->2->3->4->5->NULL输出 : 1->3->5->2->4->NULL示例 2 :输入 : 2->1->3->5->6->4->7->NULL输出 : 2->3->6->7->1->5-&g原创 2022-01-04 17:09:42 · 1319 阅读 · 0 评论 -
C++实现算法题之合并有序链表
题目:将两个有序的链表合并为一个新链表,要求新的链表是通过拼接两个链表的节点来生成的。输入:1->2->4, 1->3->4输出:1->1->2->3->4->4#include <iostream>using namespace std;struct myList{ int val; myList* next; myList(int _val):val(_val),next(nullptr){}};myList*原创 2021-12-28 13:24:36 · 755 阅读 · 0 评论 -
我为什么不喜欢外包公司
为什么求职者谈起外包就色变?现在求职市场上不光是美团的外卖骑手都是外包员工,还有很多互联网大厂也在频繁的招聘外包员工,现在的求职市场到底是怎么了。压榨外包员工的常规操作:1、工资赚取差价2、五险一金按照最低标准去缴纳3、正式员工和外包员工分开给予福利4、说开除就开除5、你是随时被优化的部分为什么招聘市场上会有那么多的外包公司?1、节约人力用工成本2、项目需要临时招人3、部分大公司要求过高找不到人,只能人力外包4、好优化,不用担心劳动纠纷和劳动仲裁求职时如何避免去外包公司?1、求职原创 2021-08-09 09:16:02 · 744 阅读 · 0 评论 -
我遇到的哪些不靠谱的公司?
第一类:以招聘为幌子的培训机构在公司的包装下的培训机构,打着招聘为幌子收集打工人的信息,以培训软件类最为泛滥,辅以各种销售类,专门坑蒙拐骗刚刚毕业踏入社会的大学生,欺负你的单纯,浪费你的时间。叫你来面试,各种打压你,说你能力不行,这不行,那不行,然后说他们这里可以提供免费的能力提升培训,培训完了以后上岗,包就业,没有钱的可以提供贷款,不知不觉间你就背负上了培训贷,你还没有工作你就被贷款了;不过,你如果想转行,但是没有工作经验的,可以考虑,一次就好,不要过多。第二类:位置偏僻,一般不容易找到的公司注原创 2021-08-04 18:06:34 · 268 阅读 · 0 评论