首页 > 其他分享 >互联网(IT)大厂面试技巧(面经)

互联网(IT)大厂面试技巧(面经)

时间:2023-06-08 22:03:19浏览次数:26  
标签:面试官 三角 面经 小鹿 面试 step 大厂 数组


目录

前言

面试的正确姿势

实战

最后的总结


前言

虽然资历尚浅,但是也面过不少试,有Google、微软等外企大佬,也有BAT等国内巨头,工作的这几年也有幸当过几次面试官,小鹿这里呢就结合自己的亲身经历,聊一聊我对面试的一些小想法(*^▽^*)
我们面试是在面什么?

  • technology
  • thinking
  • communication

这是小鹿自己总(意)结(淫)地面试的主要考核内容。首先呢,毋庸置疑,我们面试肯定是要检验候选人是否有过硬的专业技术算法、项目经历,不同的公司、不同的职位有不同的侧重,但是具体的专业技术的考核肯定是逃不开的。
可是除此之外呢?除了显式的技术考核以外,还有很多往往被我们忽略的隐形考核。小鹿觉得主要是思维方式交流能力这两点。并且这部分反而更需要我们广大的程序员小哥哥们多多注意。不要让交流的问题,妨碍面试官发现你的思维之光,阻碍你展示出自己超强的专业素养呢(ノ≧∀≦)ノ!

面试实际上是工作的一个简单模拟。

一场面试,面试官其实只需要得到一个问题的答案,那就是和你一起工作是否开心。关于这个问题,有的外企会直接作为面试记录。虽然我们国内的企业不会这么直接,但是小鹿觉得这确实是面试中最直击灵魂的拷问。

面试的正确姿势

面试实际上是通过提出问题、回答问题,在你来我往中进行交流,模拟实际工作的情形。那么当面试官抛出话碴,提出一个问题之后,我们应该怎么更好的完成我们之间的对话呢?

小鹿以为,不管是具体的算法还是项目问题,面试官向你抛出的问题往往是开放的,没有灰常灰常清晰的定义、十分确定的唯一解的。针对这种情况,小鹿觉得切忌!!

不要直接给一个确切的回答,即使你的回答大概率是面试官心中想要的答案。

首先,我们可以尝试着去复述(当然不是一字不变的重复),用自己理解的语言去确认是否清楚的理解了面试官的问题。其次,这个问题可能存在一些没有定义清楚的模糊地带,一定要逐个向面试官去确认。当问题已经比较清晰的情况下,我们可以提出一个解决方案,这个方案可以是非常naive但是只要确实可行就ok啦。

大胆说出自己觉得可行的方案,即使这个方法看起来很简(智)单(障)。能解决问题的方法就是好方法( ̄▽ ̄)/

当然啦,实际中我们需要精益求精寻求更优的解决方案。但是大家不用太有压力,我们可以和面试官一起,沟通交流,碰撞思维的火花,共同讨论出一个较优的方案。最后实现(写code),测试,over~~

所以,小鹿划重点啦,面试的正确姿(步)势(骤)应该是这个样子滴~~

  • step 1: 正确的理解问题并复述
  • step 2: 清晰问题
  • step 3: 提出一个可行的解决方案(不一定是最优的)
  • step 4: 讨论出一个较优方案
  • step 5: 执行实现
  • step 6: 测试

实战

读到这里是不是觉得小鹿就是一个纯理论派(差点意思

标签:面试官,三角,面经,小鹿,面试,step,大厂,数组
From: https://blog.51cto.com/xixiaoyao/6443565

相关文章

  • 2022年8月最新运维面试题-服务器上下架流程
    四维图新最近的宝马tsp项目招人,薪资再25k以上,13薪。学员反馈回来的面试题正在整理中。其中一个问题:机房设备上下架是个怎么个操作流程?这个题目的确难住了很多人,我曾经三个人上架近千台服务器,但你让我说上架流程,我也不知道该怎么描述。而且在整个的培训流程中,很少会涉及到服务器的......
  • 面试之数据库SQL编写实战案例
    好多同学在面试的过程中会碰到关于SQL查询的相关案例,让手写SQL语句,直接蒙蔽的不少哦,下面以几个面试题为例,谈谈SQL的编写,有题有答案,大家可以看看参考一下:数据库的基本准备:/*NavicatMySQLDataTransferSourceServer:localhostSourceServerVersion:50168SourceH......
  • 2023春招:Javaweb面试锦囊
    cookie和session的区别?(必会)存储位置不同cookie存放在客户端电脑,是一个磁盘文件。Ie浏览器是可以从文件夹中找到。session是存放在服务器内存中的一个对象。chrome浏览器进行安全处理,只能通过浏览器找到。Session是服务器端会话管理技术,并且session就是cookie实现的。......
  • 2023春季招聘面试集锦:MYSQL数据库高频面试题
    mysql索引的数据结构,各自优劣索引的数据结构和具体存储引擎的实现有关,在MySQL中使用较多的索引有Hash索引,B+树索引等,InnoDB存储引擎的默认索引实现为:B+树索引。对于哈希索引来说,底层的数据结构就是哈希表,因此在绝大多数需求为单条记录查询的时候,可以选择哈希索引,查询性能最快;其余大......
  • 记录--7 个沙雕又带有陷阱的 JS 面试题
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助为了保证的可读性,本文采用意译而非直译。在JS面试中,经常会看到一些简单而又沙雕的题目,这些题目包含一些陷阱,但这些在我们规范的编码下或者业务中基本不会出现。有些面试官就是这样,不专注于制定代码的标准和规范......
  • 一文读懂大厂面试的JAVA基础(集合,面向对象特性,反射,IO,容器)
    整理了操作系统,计算机网络,以及JVM的高频面试题目,对于面试大厂的Android以及后端开发岗位,可以说的是十分必要的部分就是JAVA语言的基础,在整体的内容上我认为有以下的几个部分,我发现任何的学习都是先建立框架体系,再逐个击破,针对Java的基础中包括:(1)Java语言的面向对象的特性(2)Java语言......
  • Java面试题查缺补漏习题,锁的升级,动态代理
    之前我们总结了Java面试题目中的关于计算机网络,操作系统,以及JVM虚拟机,以及Java的相关特性。今天又看了很多面试的视频,对面试的题目进行一下仔细的补充。1.对称加密与非对称加密的区别:非对称加密和对称加密在加密和解密过程、加密解密速度、传输的安全性上都有所不同,具体介绍如下:......
  • 一文读懂大厂面试的计算机网络面试题目(超详细整理)(TCP/IP,OSI,HTTP协议)
    对于大厂的面试来说,掌握基本的计算机网络知识十分必要,但是说实话就单单是博主觉得,看书去复习,是最好的“安眠药”,哈哈哈,所以具有针对性的去学习更加的有效果,所以直接看大厂的高频面试题,快速建立知识结构体系。以下的一些是博主通过博览众多平台的博客推文进行的汇总:1.计算机网络OS......
  • [面试][PTA]充满趣味的程序员文史综合卷
    文章目录介绍:题目:2-1以下诗句所表达的意境,与程序员的生活2-2从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事2-3有约不来过夜半,闲敲棋子落灯花——赵师秀《约客》2-4东风不与周郎便,铜雀春深锁二乔——杜牧《赤壁》。2-5大禹之父鲧的治水方法2-6江南可采莲,莲叶何田田,鱼戏......
  • Redis 面试题
    1.Redis是什么?Redis是一种基于内存的数据库,对数据的读写操作都是在内存中完成,因此读写速度非常快,常用于缓存,消息队列、分布式锁等场景。2.Redis有哪些数据类型?5种基础数据结构:String(字符串)、List(列表)、Set(集合)、Hash(哈希)、Zset(有序集合)。3种特殊数据结构:HyperLogLogs(......