![](https://img-blog.csdnimg.cn/38b30c85cb53491aac170b94825d01c4.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
高频面试题讲解
软件开发高频面试题讲解
老猿说开发
这个作者很懒,什么都没留下…
展开
-
太多人把Cookie当缓存用,我无语了
我做软件开发很多年了,遇到过很多高手程序员,他们通常都是对技术有好奇心,爱钻研,喜欢和别人交流的人。但这种程序员的比例太少了!有很多程序员的基础知识都掌握得不够牢。概念基本都知道,但是不能较真儿,一较真儿就说不清楚了。今天我来说一个很多人都会错的概念,那就是Cookie。面试的时候问这个问题,基本上80-90%的人都会说Cookie是客户端的缓存。实际工作中,也有很多人真的把Cookie当作缓存来用。网页界面上需要显示一些内容,又不想重复去服务器端获取,那就先放到Cookie里,既方便又快捷。那么Co原创 2022-01-19 19:15:00 · 821 阅读 · 0 评论 -
通俗讲解一下DNS是什么
DNS这个概念在实际工作中经常会用到,初级软件开发工程师面试的时候也经常会问这个概念。我发现有很多同学对这个概念还是说不太清楚。有人说DNS是电脑里的一个配置,有人说DNS就是CSDN。我今天来通俗的讲讲DNS这个概念,让初学者面试回答这个问题的时候可以拿满分。如果你是开发高手、技术大神,现在可以划走了。DNS是Domain Name System,中文名叫域名系统。因为IP地址是一串难以记忆的数字,所以发明了域名方便大家上网使用。比如你要访问百度网站,不需要输入百度服务器的IP地址,只需要输入百度的域原创 2022-01-05 18:45:00 · 3896 阅读 · 0 评论 -
程序员面试时,面试官问你对未来的打算怎么回答?
程序员面试的时候,面试官问你对未来的打算或者职业规划,应该怎么回答?回答这个问题之前,你首先要想清楚面试官问这个问题的目的是什么。其实换位思考一下就很容易明白,他问这个问题无非就是想了解三个方面的内容:1. 你对自己的定位如何;2. 你的规划和这个岗位未来发展是否匹配;3. 你的上进心如何。所以回答的时候一定要紧扣着工作和学习这两个维度来回答。要表现出你对自己有很清晰的定位和很强的上进心。对于我们程序员来说,可以这样回答。我认真思考过这个问题,希望可以通过踏实努力地工作,...原创 2021-12-27 14:50:27 · 1062 阅读 · 0 评论 -
我发明的索引失效七字口诀火了
前几天我发表了索引失效的七字口诀,模型数空运最快,在各大平台获得了上百万次的播放和转发,获得了程序员朋友们的热烈反响。有很多同学纷纷留言和私信给我,向我表示感谢。看过这句七字口诀的同学,面试回答索引失效这个问题的时候基本都拿了满分。我发明这句口诀的初衷也基本达到了。下面我带领大家快速复习一下这句口诀,然后针对网友们的一些疑问做一个简要的回答。模型数空运最快,字面意思就是运送一个模型,要用飞机空运,不要用陆运和海运,数空运最快。口诀中的每一个字都代表一种索引失效的类型。我逐个讲解一下。1. 模:代表模原创 2021-12-26 13:44:17 · 606 阅读 · 2 评论 -
通俗讲解IP地址和Mac地址
IP地址和Mac地址是很基础的网络知识,面试的时候有很多人说不清楚,甚至有些人直接开怼面试官,我是做开发的不是做运维的,你问的这个概念开发人员用不到。面试官遇到这种人只能一笑而过了。MAC地址也叫物理地址、硬件地址,由网络设备厂家直接烧录在网卡上的,理论上Mac地址是唯一的。但因为Mac地址可以通过程序修改,所以也有可能会重复。IP地址是互联网上的每台设备都规定了一个唯一的地址,这个地址就叫做“IP地址”。由于有了这个唯一的地址,才能保证用户能够高效地找到自己想要进行通信的设备。IP地址与MAC地址原创 2021-12-18 11:29:01 · 973 阅读 · 0 评论 -
通俗讲解Cookie-Session机制
cookie session 机制在面试中经常会问到,很多人回答得不好,大部分人能说出session是用来验证用户身份的,但说不出cookie和session之间有什么关系。我分析原因主要是大家对cookie session的运作原理不够了解。下面我来通俗的讲解一下cookie session的运作原理。下面的内容比较浅显,主要是面向初学者面试时使用的,各路高手、大神请自觉划走。cookie和session的基本概念:Cookie是一小段存储在浏览器端的文本数据,大小不超过4KB。发送网络请求的时候,原创 2021-12-14 15:18:02 · 431 阅读 · 0 评论 -
通俗讲解CDN是什么
现在CDN技术在互联网项目里应用越来越多了,求职者的简历如果有写互联网的项目,就必须知道CDN这个概念,否则面试官问了你答不上,立马就知道你的项目是包装的了。我在网上搜了这个概念,我发现大部分答案都写得很学术,对于初学者来说太难理解,所以看好几遍也记不住。为了帮助大家更好的理解这个概念,我今天通俗的来讲解一下什么是CDN。CDN的中文名字叫内容分发网络。字面理解就是用来做内容分发的一套网络体系,它是用来提升文件下载速度的一种机制。让用户能够从离自己最近的CDN服务器进行下载,减少路由次数,提升下原创 2021-12-12 12:23:56 · 8362 阅读 · 0 评论 -
通俗解释跨域问题是怎么产生的
做web开发经常会遇到跨域问题,面试中这个问题也经常会被问到。我发现很多同学知道如何解决跨域问题,但是却说不清楚到底跨域问题是怎么产生的,跨域发生的场景是什么。有人说我会解决就行了,我管它是怎么产生的干嘛呢?如果你也是这么想的,建议你划走这篇文章。那么,了解跨域问题是怎么产生的有什么用处呢?如果你了解他的发生原理,那么你在做设计的时候就可以尽量规避这个问题,在开发的时候就可以预先把跨域的解决方法做到系统里,而不是等到测试的时候才发现数据获取不到,再去被动补救。下面我来说下跨域问题是怎么产生的。原创 2021-12-05 17:19:32 · 906 阅读 · 0 评论 -
告诉你一句七字口诀,索引失效能记住一辈子
索引失效问题是面试必问问题,因为索引失效的情况比较多,很多同学记不住,面试的时候回答不好。我仔细研究了七七四十七天,设计了一句七字口诀,记住这句口诀,以后再遇到这个问题就可以拿满分了。七字口诀就是:模 型 数 空 运 最 快口诀字面意思就是,要运送一个产品模型的话,要用空运,不要用陆运和海运,数空运最快。叫做:模型数空运最快。下面我拆开逐字讲解一下:模:模糊查询的意思。like的模糊查询以%开头,索引失效。比如:SELECT * FROM `user` WHERE `name` LI...原创 2021-11-14 11:32:48 · 1109 阅读 · 1 评论 -
通俗讲解DNS和IP地址到底是什么
有很多做软件开发的同学不了解IP地址和DNS概念,单纯不懂也就算了,还在面试的时候说:“我是做开发的不是做运维的,这些东西做开发的人没有必要了解。”如果你也是这样认为的,建议你划走这篇文章。好的。下面我来通俗讲解一下IP地址和DNS到底是什么。IP地址:互联网上的设备都有的一个唯一的地址,因为是唯一的,在互联网上进行通信的时候,才可以保证信息不会送错地方,这个地址就是IP地址。就像是我们的家庭住址一样,每家的地址都是唯一的,不能相同,否则快递员送件的时候就不知道该送去哪里了。内网IP地址:有一种原创 2021-11-29 11:29:17 · 2496 阅读 · 0 评论