首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
C++面试八股文:聊一聊指针?
】的更多相关文章
《面试八股文》之 JVM 20卷
微信公众号:moon聊技术 关注选择" 星标 ", 重磅干货,第一 时间送达! [如果你觉得文章对你有帮助,欢迎关注,在看,点赞,转发] 大家好,我是 moon. <面试八股文>之 JVM 20卷 它来了,整理大部分经常会问到的考点,整整 20 问,当然,moon 给出的答案也是相当丰富的,虽然只有 20 问,但是本文足足有 1W 多字,这也是 moon 想告诉大家的,就在面试的时候也需要学会拓展,不要面试官问什么你就只回答什么,象征性的扩展开来,要让面试官能知道,你并不是…
《面试八股文》之kafka21卷
微信公众号:moon聊技术 关注选择" 星标 ", 重磅干货,第一 时间送达! [如果你觉得文章对你有帮助,欢迎关注,在看,点赞,转发] 大家好,我是moon,最新一篇面试八股文系列 kafka 篇也出炉了,大家还不卷起来吗? 其他<面试八股文>系列文章 1.什么是消息中间件? 2.kafka 是什么?有什么作用? 3.kafka 的架构是怎么样的? 4.Kafka Replicas是怎么管理的? 5.如何确定当前能读到哪一条消息? 6.生产者发送消息有哪些模式? 7.发送…
《面试八股文》之 Redis 16卷
微信公众号:moon聊技术 关注选择" 星标 ", 重磅干货,第一 时间送达! [如果你觉得文章对你有帮助,欢迎关注,在看,点赞,转发] 大家好,我是 moon. redis 作为我们最常用的内存数据库,很多地方你都能够发现它的身影,比如说登录信息的存储,分布式锁的使用,其经常被我们当做缓存去使用. 可是,用了这么久的reids,你懂它吗? 其他<面试八股文>系列文章 目录 1.什么是 redis?它能做什么? 2.redis 有哪八种数据类型?有哪些应用场景? 3.red…
面试官: 聊一聊Babel
点击关注本公众号获取文档最新更新,并可以领取配套于本指南的 <前端面试手册> 以及最标准的简历模板. 前言 Babel 是现代 JavaScript 语法转换器,几乎在任何现代前端项目中都能看到他的身影,其背后的原理对于大部分开发者还属于黑盒,不过 Babel 作为一个工具真的有了解背后原理的必要吗? 如果只是 Babel 可能真没有必要,问题是其背后的原理在我们开发中应用过于广泛了,包括不限于: eslint jshint stylelint css-in-js prettier jsx v…
C语言面试题目之指针和数组
说明:所有题目均摘录于网络以及我所见过的面试题目,欢迎补充! 无特殊说明情况下,下面所有题s目都是linux下的32位C程序. 先来几个简单的热热身. 1.计算以下sizeof的值. char str1[] = {'a', 'b', 'c', 'd', 'e'}; char str2[] = "abcde";char *ptr = "abcde";char book[][80]={"计算机应用基础","C语言","C…
这可能是最全面的TCP面试八股文了
计算机网络基础,考验一个程序员的基本功,也能更快的筛选出更优秀的人才. 说说TCP的三次握手 假设发送端为客户端,接收端为服务端.开始时客户端和服务端的状态都是CLOSED. 第一次握手:客户端向服务端发起建立连接请求,客户端会随机生成一个起始序列号x,客户端向服务端发送的字段中包含标志位SYN=1,序列号seq=x.第一次握手前客户端的状态为CLOSE,第一次握手后客户端的状态为SYN-SENT.此时服务端的状态为LISTEN. 第二次握手:服务端在收到客户端发来的报文后,会随机生成一个服务端…
一天吃透MySQL面试八股文
什么是MySQL MySQL是一个关系型数据库,它采用表的形式来存储数据.你可以理解成是Excel表格,既然是表的形式存储数据,就有表结构(行和列).行代表每一行数据,列代表该行中的每个值.列上的值是有数据类型的,比如:整数.字符串.日期等等. 数据库的三大范式 第一范式1NF 确保数据库表字段的原子性. 比如字段 userInfo: 广东省 10086' ,依照第一范式必须拆分成 userInfo: 广东省 userTel: 10086两个字段. 第二范式2NF 首先要满足第一范式,另外包含两…
一天吃透JVM面试八股文
什么是JVM? JVM,全称Java Virtual Machine(Java虚拟机),是通过在实际的计算机上仿真模拟各种计算机功能来实现的.由一套字节码指令集.一组寄存器.一个栈.一个垃圾回收堆和一个存储方法域等组成.JVM屏蔽了与操作系统平台相关的信息,使得Java程序只需要生成在Java虚拟机上运行的目标代码(字节码),就可在多种平台上不加修改的运行,这也是Java能够"一次编译,到处运行的"原因. 讲一下JVM内存结构? JVM内存结构分为5大区域,程序计数器.虚拟机栈.本地方…
这可能是最全面的MySQL面试八股文了
什么是MySQL MySQL是一个关系型数据库,它采用表的形式来存储数据.你可以理解成是Excel表格,既然是表的形式存储数据,就有表结构(行和列).行代表每一行数据,列代表该行中的每个值.列上的值是有数据类型的,比如:整数.字符串.日期等等. 数据库的三大范式 第一范式1NF 确保数据库表字段的原子性.最全面的Java面试网站 比如字段 userInfo: 广东省 10086' ,依照第一范式必须拆分成 userInfo: 广东省 userTel: 10086两个字段. 第二范式2NF 首先要…
java数据结构面试问题—快慢指针问题
上次我们学习了环形链表的数据结构,那么接下来我们来一起看看下面的问题, 判断一个单向链表是否是环形链表? 看到这个问题,有人就提出了进行遍历链表,记住第一元素,当我们遍历后元素再次出现则是说明是环形链表,如果没有这是一个单向非环形链表. 我们来分析下上述的解决方法,我们分析这个程序的时间复杂度则是O(n). 那么是不是最优的选择呢? 我们引入新的解决思路,那就是“快慢指针”. 我们来看看接下来的解决思路,是否比上面的思路有优化的地方. 思路: 当我们在遍历链表的时候,我们设计两个指针,分别是快…