为什么要用缓存?缓存使用不当会造成什么后果?(面试35讲)

面试问题B2C项目开发

面试题 项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果? 面试官心理分析 这个问题,互联网公司必问,要是一个人连缓存都不太清楚,那确实比较尴尬。 只要问到缓存,上来第一个问题,肯定是先问问你项目哪里用了缓存?为啥要用?不用行不行?如果用了以后可能会有什么不良的后果? 这就是看看你对你用缓存这个东西背后有没有思考,如果你就是傻乎乎的瞎用,没法给面试官一个合理的解答。那面试官对你印象肯定不太好,觉得你平时思考太少,就知道干活儿。 面试题剖析 项目中缓存是如

丝画阁 阅读:258评论:82018-12-13 21:22:04

面试题:在浏览器输入“google.com”后都发生了什么?

面试问题B2C项目开发

“在浏览器地址栏中输入 google.com,然后按下回车键,之后会发生些什么?” 这是我最喜欢的面试题之一。有人可以连续说上几天,试图完整地回答这个问题。我也想说说我的答案。当我在一个面试中被问到这个问题时,我滔滔不绝地讲了 10 分钟,直到面试官打断了我。然后,即使是在面试结束之后,我还在想有些东西还没有讲完。 那么究竟会发生些什么? 首先,浏览器将会分析你输入的内容。通常,如果输入的内容里包含了“.com”,浏览器不会认为你输入的是一个搜索关键字。在确定它是一个 URL 之后,浏览器会检查它是否指明了

丝画阁 阅读:344评论:82018-12-07 20:57:27

让面试官颤抖的 HTTP 2.0 协议面试题

面试问题B2C项目开发

Http协议,对于拥有丰富开发经验的程序员来说简直是信手拈来,家常便饭。虽然天天见,但是对于http协议的问题,可能很多人在没有积极准备的情况下,不一定能很好的回答出来。 今天,我们就来讲讲http 2.0和之前版本的区别。 一、HTTP定义 HTTP协议(HyperTextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。 二、HTTP发展史 三、HT

丝画阁 阅读:197评论:82018-12-02 11:12:05

烦!电脑右下角老是弹出广告?今天教大家如何解决!

面试问题B2C项目开发

根据此现象分析,应该是恶意网站或其他程序更改了系统注册表引起的,对于此类现象,一般先检查系统启动项。 1、在“运行”对话框中输入“msconfig”并单击“确定”按钮,打开“系统配置实用程序”对话框。 2、在“启动”选项中查找打开的网页启动项,看有没有网页自动启动项,有则将其删除。 3、打开“注册表编辑器”窗口,依次展开HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrent VersionWinlogon子键,然后在右窗口中找到Lega

丝画阁 阅读:219评论:82018-12-02 10:35:03

Linux操作系统知识

面试问题B2C项目开发

来源:http://blog.51cto.com/hujiangtao/1940375 1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块? 答: 常见的Linux发现版本有Redhat、Centos、Debian、Ubuntu、Suse 最擅长Redhat和Centos Redhat官网:www.redhat.com Centos官网:www.centos.org

丝画阁 阅读:222评论:82018-12-02 10:34:11

精心整理的Linux运维笔试面试题|学会就可以出师了

面试问题B2C项目开发

Linux操作系统知识 1. Linux开机启动流程详细步骤是什么?忘记密码如何破解? 2. 企业中Linux数据库服务器做raid几,你们原来公司的数据库服务器大小?RAID 0 1 5 10区别,系统分区标准是什么? 3. 某一天突然发现Linux系统文件只读,该怎么办呢?写一下完整操作步骤,如果发现磁盘满了,需要重新挂载一块新硬盘,操作步骤是怎样的? 4. 给你50台Linux系统如何安装呢?如何实现,步骤是什么? 5. 用虚拟机安装了一台

丝画阁 阅读:270评论:82018-11-28 17:24:13

最新鲜的美团现场面试41题(三面技术+HR面):Redis+Kafka+分布式

面试问题B2C项目开发

一面 hashmap与concurrenthashmap的区别 垃圾回收算法以及垃圾回收器 CMS的回收步骤 G1和CMS的区别 CMS哪个阶段是并发的哪个阶段是串行的? G1内部是如何分区的(region) HashMap如何解决Hash冲突 my sql 索引类别 什么是覆盖索引 b+树和b树的区别

丝画阁 阅读:230评论:82018-11-17 13:21:03

分享Google招聘Linux工程师的20个面试问题及答案

面试问题B2C项目开发

概述 分享一份google招聘linux的20道面试题,侧重linux命令方面。 1.如何查看当前的Linux服务器的运行级别? 答: ‘who -r’ 和 ‘runlevel’ 命令可以用来查看当前的Linux服务器的运行级别。 2.如何查看Linux的默认网关? 答: 用 “route -n” 和 “netstat -nr” 命令,我们可以查看默认网关。 除了默认的网关信息,这两个命令还可以显示当前的路由表。

丝画阁 阅读:232评论:82018-11-17 13:14:10

Nginx面试中最常见的18道题

面试问题B2C项目开发

Nginx的并发能力在同类型网页服务器中的表现,相对而言是比较好的,因此受到了很多企业的青睐,我国使用Nginx网站的知名用户包括腾讯、淘宝、百度、京东、新浪、网易等等。Nginx是网页服务器运维人员必备技能之一,下面为大家整理了一些比较常见的Nginx相关面试题,仅供参考: 1、请解释一下什么是Nginx? Nginx是一个web服务器和反向代理服务器,用于HTTP、HTTPS、SMTP、POP3和IMAP协议。 2、请列举Nginx的一些特性。 Nginx服务器的特

丝画阁 阅读:203评论:82018-11-17 13:13:11

最全MySQL面试60题(含答案):存储引擎+数据库锁+索引+SQL优化等

面试问题B2C项目开发

Mysql中有哪几种锁? MyISAM支持表锁,InnoDB支持表锁和行锁,默认为行锁 表级锁:开销小,加锁快,不会出现死锁。锁定粒度大,发生锁冲突的概率最高,并发量最低 行级锁:开销大,加锁慢,会出现死锁。锁力度小,发生锁冲突的概率小,并发度最高 Mysql中有哪些不同的表格? 共有5种类型的表格: MyISAM Heap Merge INNOD

丝画阁 阅读:240评论:82018-11-17 11:45:44