一下大公司面试的时候被问到到了哪些问题?

去年夏天,笔者去北京参加了几家大公司的采访。下面总结了面试过程中提出的问题。一方面是总结自己的不足,另一方面是帮助新人面试。

笔者是从事php的,所以下面讨论的面试题主要是php。当然,其他语言的面试也会问一些问题。

图片[1]-一下大公司面试的时候被问到到了哪些问题?-4747i站长资讯

如果你经常参加面试,你会发现几乎所有的面试都是从自我介绍开始的。这是因为一方面,面试官只是从HR那里得到你的信息,在面试之前他可能不知道你的具体细节。信息,所以他希望你通过自我介绍了解你过去的经历,他会利用这段时间看你的简历。

自我介绍之后,大部分面试官都会问你的项目经历,然后会问你最满意的项目经历是什么,会问你在项目中遇到的最大问题是什么,你是怎么解决的。

图片[2]-一下大公司面试的时候被问到到了哪些问题?-4747i站长资讯

自我介绍和项目经历是必须要问的两个问题,也是面试的一个基本过程。接下来,我们将询问具体的知识。

PHP 基本语法

有些公司会问这个,有些不会。他们可能会询问一些看似不受欢迎但经常在项目中使用的基本功能或语法。比如你可能会被问到php是如何合并两个数组的,你可能会想到这个函数。如果面试官问你,还有其他方法吗?如果你能回答+这个组合的方法,你就会赢得面试官的青睐。如果你还能分辨出这两种方法的区别,那你肯定能取悦面试官。有些面试官还会要求你列举你经常使用的数组函数。一方面是考验你的临场能力,另一方面是看你平时写代码是否有效率,因为有些人明明在php中封装了数组操作函数,他也建了自己的自己的轮子,这不仅效率低下php面试1年经验常问的,而且还可能导致错误。总之,要经常巩固基础知识。

图片[3]-一下大公司面试的时候被问到到了哪些问题?-4747i站长资讯

常用算法

这可以说是大公司必备,要么是基本的排序算法,要么是分治算法、背包算法、路径算法等等。有些人可能会抱怨我知道这些算法有多么有用,而且我通常很少使用它们。如果我使用它们,我无法在网上找到它们。笔者之前也是这么想的,但是想了想,为什么大公司都考呢?那些面试官也是新人,这点他们也应该知道。后来我找到了原因php面试1年经验常问的,那就是算法是检验程序员潜力的一种天平。当你的算法能够轻松应对面试时,意味着你在未来工作中遇到的其他问题也可以轻松解决。

数据库优化

这也是笔者在采访这么多公司时必须要问的一个问题。他们会问你如何在平时优化数据库。对于索引优化,他们知道如何分析数据库的性能。他们会问你关于数据库事务的应用,他们会问你关于数据库的问题。有 4 个隔离级别。简而言之,你会在这里被问到很多事情。你会被问到mysql的B+树的结构,为什么使用这种数据结构,以及其他一些问题。这里笔者推荐《高性能MySQL》一书。我已经读过了。之后,受益匪浅。

大数据

这个问题也是作者问得最多的问题。它的设计范围很广,从高并发到高可用,从服务器到前端,从底层代码到架构。总之,这里的问题基本上是给你的。问夜间问题,答得好,你的入门级或薪水会更高,否则你会被降低或拒绝。这里我主要选择一些主要的问题来列出。

1 消息队列的使用场景,常用消息队列、Kafka、Kafka的区别,以及如何配置。

,解析redis的底层原理,如何使用它们解决高并发、限时购买等场景的问题。

3 如何配置集群,如何在集群中保存等

4负载均衡解决方案有哪些,你用过哪些?

5 如何在生产中使用微服务和分布式解决方案

图片[4]-一下大公司面试的时候被问到到了哪些问题?-4747i站长资讯

软件工程

优雅的代码、高可用的代码和可扩展的代码一直是我们的目标。为了实现这些目标,我们通常需要在我们的代码或设计中使用设计模式,所以设计模式也是一个必问的知识点。同时,产品发布的过程,从设计到验收,是如何一步步上线的,这些都会被问到。

图片[5]-一下大公司面试的时候被问到到了哪些问题?-4747i站长资讯

总之,对大公司的采访既要粗又要细,不仅要广度,还要有深度。知识点要扎实,同时不能有太多的盲点。另外,你可以时不时去大厂面试,不一定要在那里工作,但去面试可以让你的技能不落伍。不管别人总结了多少,还是自己亲身体验吧。不要害怕被拒绝。大厂一般6个月左右更新简历库,有机会去面试。另外,大厂各个部门的沟通其实是很封闭的,一个部门被拒,可以去面试另一个部门,相信经过多次面试,

文章来源:http://baijiahao.baidu.com/s?id=1640027151934114372&wfr=spider&for=pc

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享