面试问答

1.PHP的垃圾回收机制以及大概实现,知道很好,越细越好。

2.PHP7比PHP5节省资源(内存占用),大概是如何实现的,越细越好。

3.PHP是弱语言类型,那么PHP中是如何实现类型转换的,越细越好。

4.一个APP或者网页从发起并完成一个完整的HTTP流程大概是怎样的,越细越好。

5.MYSQL的innodb引擎和MYISAM引擎有何不同,说出主要不同点。

6.MYSQL的innodb引擎中,聚簇索引和二级索引有什么不同,如何可以,请详细画出两种索引实现的数据结构以及不同。

7.MYSQL的事务有几种隔离级别,分别是为了解决什么问题而出现,越细越好。

8.MYSQL的锁是怎么回事,和事务之间有什么千丝万缕的联系,越细越好,越多越好。

9.REDIS中常见的数据结构有几种?REIDS数据持久化有几种方案,分别是什么?

10.简述一下REDIS中,字符串、set、zset、list以及hash底层是如何实现的,越多越好,越细越好。

11.REDIS中key的过期有几种策略,然后redis中key的过期是如何实现的,越多越好,越细越好。

12.你对微服务了解多少,如果你的经历中有这些信息,结合你的经历说说你们微服务是怎么做的。

13.RPC了解多少,如果你经历过,结合你的经历说下你们RPC是通过什么协议实现的?消息格式是怎样的?采用哪种序列化方式?

14.TCP协议握手的过程,越细越好。

15.一般这个可能会结合13条中,如果RPC是通过TCP来实现的,那么说下你们数据包是如何拆包的。

16.PHP异常你是如何使用的,简单说说,越细越好。

17.SWOOLE的进程模型是什么样的?和LNMP有什么不同?越细越好,越多越好。

18.同步、异步、阻塞、非阻塞和IO多路复用是怎么回事,常见的服务器进程(线程)模型有哪些?

19.计算机基础中常见的基础数据结构和基础算法,越多越好,越细越好。

20.可能是非19条中基础算法的一道算法题目。

21.哈希一致性算法是怎么回事?同时说下redis集群有什么认识吗?越多越好,越细越好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
面试官问及关于CAN网络协议的问题时,以下是一些常见的问答: Q: 什么是CAN网络协议? A: CAN(Controller Area Network)网络协议是一种用于实时应用的串行通信协议,最初用于汽车电子系统中。它被广泛应用于各种工业和汽车领域,用于在多个节点之间进行可靠的通信。 Q: CAN网络协议的主要特点是什么? A: CAN网络协议的主要特点包括: - 高可靠性:CAN协议使用冗余检测和错误校验机制,能够自动检测和纠正错误。 - 实时性:CAN协议具有很高的实时性,能够在毫秒级别的时间内传输数据。 - 简单性:CAN协议的数据帧结构简单,易于实现和部署。 - 高扩展性:CAN网络可以支持多达数百个节点,并且可以通过网桥或网关连接多个CAN网络。 Q: CAN网络协议有哪些应用领域? A: CAN网络协议广泛应用于以下领域: - 汽车电子系统:CAN协议最初是为了汽车电子系统中的通信需求而设计的,用于连接各种电子控制单元(ECU),如发动机控制单元、刹车系统、仪表盘等。 - 工业自动化:CAN协议在工业自动化领域中用于连接传感器和执行器,实现实时数据交换和控制。 - 航空航天:CAN协议也被用于航空航天领域中的数据传输和通信。 - 医疗设备:CAN协议在医疗设备中用于连接各种医疗传感器和设备,如心电图机、血压计等。 Q: CAN网络协议有哪些重要的标准? A: CAN网络协议有两个重要的标准: - CAN 2.0A:基于11位标识符的CAN协议标准,支持最多30个节点。 - CAN 2.0B:基于29位标识符的CAN协议标准,支持最多1000个节点。 Q: CAN网络协议中的数据帧结构是怎样的? A: CAN网络协议的数据帧结构包括以下几个重要的字段: - 标识符(ID):用于唯一标识数据帧的发送者和接收者。 - 控制位(Control Bits):包括数据长度码(DLC)和远程传输请求(RTR)等。 - 数据(Data):实际传输的数据内容,最多为8个字节。 - CRC(Cyclic Redundancy Check):用于检测数据传输的错误。 - 帧间隔(Inter-frame Space):两个数据帧之间的时间间隔。 这些是一些常见的关于CAN网络协议的面试问答,但请注意,在面试中可能会问到更具体的问题,因此建议对CAN网络协议有更深入的了解。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值