多益网络一面面经

本文回顾了多益网络的一面面试经历,涵盖了二级指针、静态成员函数、虚函数与接口、继承限制、容器选择、TCP三次握手等技术问题。讨论了在设计实时路况监测和垃圾分类软件项目时的思考,并对互联网公司加班现象进行了讨论。
摘要由CSDN通过智能技术生成

自我介绍
介绍项目
为什么会有这么一个项目
为什么想要转到这个行业
哪些课程是自学的哪些课程是跟着视频学的
客户端有pc端,ios,安卓,你比较偏向哪个
是否参与过开源项目

二级指针

static 类的static函数 静态成员函数能不能调用非静态成员

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
静态成员变量是类本身的,在类加载的时候就会分配内存,可以通过类名直接去访问,也可以通过对象访问
非静态成员(变量和方法)属于类的对象,所以只有在类的对象产生(创建类的实例)时才会分配内存,然后通过类的对象(实例)去访问。
类的静态成员通过不同对象更改的是同一个东西
静态成员变量也有访问权限,私有的静态成员变量访问不到
在这里插入图片描述
在这里插入图片描述
因为类的静态成员和普通成员其实就一种区别,那就是静态成员本身没有this指针,所以静态成员属于类而不属于类对象。如果我们想在类的静态成员函数里面调用类的普通成员,只需要把类指针当做参数传入静态成员函数里面,静态成员函数可以使用这个指针调用类的普通成员

#include "stdafx.h"
很高兴回答你关于计算机网络原理的问题!以下是一些常见的面试问题和面试经验,希望能帮助到你: 1. OSI七层模型和TCP/IP四层模型的区别是什么? - OSI七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 - TCP/IP四层模型:网络接口层、网络层、传输层、应用层。 主要的区别在于OSI模型将会话层、表示层分开,而TCP/IP模型将其合并到应用层。 2. TCP和UDP的区别是什么? - TCP(传输控制协议):面向连接、可靠的传输协议,适用于需要可靠传输的场景,如文件传输。 - UDP(用户数据报协议):无连接、不可靠的传输协议,适用于实时性要求较高的场景,如音视频传输。 3. 网络中的IP地址和MAC地址有什么区别? - IP地址:用于标识网络中的设备,通过IP地址可以实现不同网络之间的通信。 - MAC地址:用于标识网络中的网卡,是物理地址,用于在本地局域网内进行通信。 4. 什么是DNS? - DNS(域名系统):将域名转换为IP地址的系统,用于通过域名访问互联网资源。 5. 什么是HTTP和HTTPS? - HTTP(超文本传输协议):用于在客户端和服务器之间传输超文本的协议。 - HTTPS(安全超文本传输协议):在HTTP基础上加入了SSL/TLS加密层,提供了安全的通信机制。 这些是一些常见的计算机网络原理面试问题,希望能对你有所帮助!如果还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值