php 面试一般都遇到什么问题

大型互联网公司会从几个方面来考核:
第一:专业上,专业分为五个方向,操作系统,网络,算法,语言,数据库,一般情况下,会比较在乎Linux系统的日常使用,包括shell脚本,比较深入的话,会问kernel相关,网络一般都会问到三次握手或者socket通信,算法都是比较常见的几种算法,以及时间复杂度和空间复杂度,语言方面,会问到的发展历史,每个版本的重大改变,比如5.3加入了命名空间,同时也会涉及到框架,最后就是数据库相关,数据库分为关系型和非关系型,关系型数据库常见的比如MySQL,会涉及的常见的CRUD,以及满查询的解决,索引的原理以及使用,联合查询,事务,存储引擎等等;非关系型方面,会问到为什么使用非关系型数据库,以及常见非关系型数据库的日常操作,比如memcached,redis等,深入一些的话,可能涉及到命中率相关,以及reids中的一些内存分配算法。
第二:非专业上,会涉及到做过的项目,在这些项目中,遇到了哪些困难,如何解决的,在这个过程中,要注意表述的层次感,不要让面试官觉得你说话语无伦次。其次就是每次换工作的原因,这个时候要给面试官,尤其是HR一个合理的理由
第三:未来的职业规划

时间: 2024-11-05 06:12:09

php 面试一般都遇到什么问题的相关文章

「mysql优化专题」主从复制面试宝典!面试官都没你懂得多!(11)

内容较多,可先收藏,目录如下: 一.什么是主从复制 二.主从复制的作用(重点) 三.主从复制的原理(重中之重) 四.三步轻松构建主从 五.必问面试题干货分析(最最重要的点) 一.什么是主从复制(技术文): 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库:主数据库一般是准实时的业务数据库. 二.主从复制的作用(好处,或者说为什么要做主从)重点!: 1.做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失. 2.架构的扩展.业务量越来越大,

关于 Mybatis 缓存机制,面试官都未必知道的这么详细

欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.exception.site 一.前言 MyBatis是常见的Java数据库访问层框架.在日常工作中,开发人员多数情况下是使用MyBatis的默认缓存配置,但是MyBatis缓存机制有一些不足之处,在使用中容易引起脏数据,形成一些潜在的隐患.个人在业务开发中也处理过一些由于MyBatis缓存引发的开发问题,带着个

阿里面试 Java 都问什么?万字总结!

作者:rhwayfunn blog.csdn.net/u011116672/article/details/50991618 拿到阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR面试.在这里分享一下自己的面试经验和学习总结.希望能够帮助更多的小伙伴. 我本科毕业于中南大学信管专业,真正开始学习Java是在大三下学期,研究生就读北航的移动云计算专业. 刚开始也是小白,也是一步步成成起来的.需要提的一点是,你将来是需要靠这个吃饭的,所以请对找工作保持十二分的热情,而且越早准备越好. 阿里

笔试-4399【2020校招】Web后端开发工程师笔试题(我又行了?然后一份面试通知都没有,我是真的菜啊。。。。)

感悟:两小时,单项选择15,问答8,编程3,论述5(大学规划,为什么选这个岗位等等,也占分) 单选:计算机网络偏多,然后就是一些基本知识点了: 好喜欢考这东西啊,下面答案是6,因为末尾有个'\0',我做错了....如果c[10]的话就是10 归并排序最坏情况(多分析一点最坏情况,因为最好情况都考烂了.....): 问答: TCP的三次握手和四次挥手,为什么是三次而不是两次,为什么是四次而不是三次 SQL建表(create table `user`(id int not null, user va

95%的技术面试必考的JVM知识点都在这,另附加分思路!

概述:知识点汇总 jvm的知识点汇总共6个大方向:内存模型.类加载机制.GC垃圾回收是比较重点的内容.性能调优部分偏重实际应用,重点突出实践能力.编译器优化和执行模式部分偏重理论基础,主要掌握知识点. 各个部分的内容如下: 1>内存模型部分:程序计数器.方法区.堆.栈.本地方法栈的作用,保存哪些数据: 2>类加载部分:双亲委派的加载机制以及常用类加载器分别加载哪种类型的类: 3>GC部分:分代回收的思想和依据,以及不同垃圾回收算法实现的思路.适合的场景: 4>性能调优部分:常用的j

还没搞懂JVM吗?95%的技术面试必问知识点都在这,还怕面不过?

概述:知识点汇总 jvm的知识点汇总共6个大方向:内存模型.类加载机制.GC垃圾回收是比较重点的内容.性能调优部分偏重实际应用,重点突出实践能力.编译器优化和执行模式部分偏重理论基础,主要掌握知识点. 各个部分的内容如下: 1>内存模型部分:程序计数器.方法区.堆.栈.本地方法栈的作用,保存哪些数据: 2>类加载部分:双亲委派的加载机制以及常用类加载器分别加载哪种类型的类: 3>GC部分:分代回收的思想和依据,以及不同垃圾回收算法实现的思路.适合的场景: 4>性能调优部分:常用的j

我面试从来不看他有没有技术能力,反正都没我厉害?

今天分享一篇文章,给正在准备面试或者已经经历过面试的小伙伴看看. 工作了十来个年头,也经常给内部培训,以及面试下应聘者.内训是最好的提升自己公司地位的过程,同时也会让你更快的接触上层老板. 有个朴素的逻辑,你给他赚到了钱,足以惊动到他注意,这就是所谓的吸引力法则.要在一个新的岗位上快速站稳脚跟,最好的策略就是在正确的方向,用实力来证明. 我一直在手机行业,做的是技术岗位,所以面试的都是一些应聘技术的人员.我喜欢跟应聘者聊天,也会闲聊几句,让对方放松心情,无需紧张,都是为老板打工的,不分彼此. 记

Web前端面试题目及答案汇总

前端新人在面试前都比较焦虑,担心回答不上面试官的问题,也担心自己紧张,其实这都是心理没底的表现,今天和大家分享web前端开发常见面试题及答案,希望可以帮助即将面试的前端同学顺利通过面试. HTML/CSS部分 1.什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分.这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或

2016/4/14腾讯Android实习面试

腾讯实习面试,面试官会先问你会什么,擅长什么.然后会依照这个问,问的也不是非常偏,问道你不会的就换下一个知识点. 主要问我的有这几个问题 图形学 1.Bizer曲线怎么绘制的.原理是什么 2.对栅格有什么了解.边界检測会不会 Java 1.C和java有什么异同 2.c的指针在java相应的是什么 3.强引用弱引用有什么差别 4.jvm内存模型是什么 5.gc什么时候触发,有什么方式 6.线程池有哪几种 7.线程有什么结束方式 网络 1.TCP协议栈是什么 2.TCP滑动窗体协议.绘图解释 3.