面试的一些问题
一面:
面试官:介绍一下自己,你这还没毕业是吧?什么时候能入职?我们是要招一些有经验的.
(我心里想你们要招有经验的, 我简历上又不是没写还没毕业,你们HR干啥的:D)
- 说一下自己做的项目
- HDFS为什么要将文件分块,为什么是64M大小的块,如何索引块?
- HDFS中副本的个数和放置策略,副本的个数为什么是那么多个?
- HDFS是如何保证文件的可靠性的?
- IM类软件需要注意的问题有哪些?
- C10K问题的根本在哪里?除了epoll还有什么?
- 一个线程能打开多少个文件,为什么?
- 进程间通信的方式有哪些?
- 如何查看进程间通信的共享内存?
- Linux中文件个数的限制,为什么有限制?因为磁盘大小吗?
- Redis异步消息队列的底层实现?
- 说一下MySQL的优化,如何优化?
- MySQL索引的底层数据结构是什么?
- 说一下B树
- B树和B+树的区别是什么?
- 对Java熟不熟悉?什么是切面?
- 熟悉哪些排序算法,写一个
我们公司到时候要转Java的,所以你这可能有些问题,你在这稍等一下.
二面:
看到是HR进来,以为不是技术面,结果结果,HR也是技术面23333
面试官:巴拉巴拉...
- 说一说FAT32文件系统的底层结构
- FAT32与FAT16的区别是什么?
- 说一下Linux文件系统
- 说一下格式化一块硬盘都做了哪些事情
- Linux经过哪些步骤才能用上一块没有分区的硬盘?
- 常用的命令说一下
- 查看系统资源使用情况的命令
- 如何查看系统调用
- 进程间的通讯方式有哪些?
- Linux中进程可以开多少个,线程、协程呢?为什么?
- 为什么要使用Docker?即Docker存在的意义
- Docker的底层原理和常用命令?
- Redis的使用
- 使用本机的Redis是否产生网卡流量?
- Elasticsearch的底层原理?索引原理?
- SSR的原理
- SSR节点被封后怎么办?
你在这稍等一下,我们再商量一下..
...
面试官&&HR:不好意思啊, 可能你这边不是太合适,有些东西还是比较浅,没能达到我的要求也有点可惜,作为一个应届毕业生也挺不错了,广度还可以.我也不知道你以后的职业方向是什么,如果你真的要走后端,建议还是C或者Java,C腾讯也还在招,Golang/PHP作为快速开发确实可以,但是大家都会.毕竟C/Java门槛在那里.我的建议也说完了,麻烦你今天跑一趟了.
本作品采用《CC 协议》,转载必须注明作者和本文链接
这是面试PHP?这么难,什么公司啊?
吊个公司,我去应聘中级php,老是问我架构问题,醉了…
@BradStevens 是啊, 不过面试的时候说公司要转Java的
@AScorpio 他这个底层的东西问的比较多
@passenger 这个真是可怕
看到楼主应该属于实习吧,实习PHP问到这些问题,有点可怕…… :flushed:
可怕...
这面试题,不走寻常路啊。
瑟瑟发抖
公司是造火箭吗要
@seadog 面试造火箭,进去CURD
目瞪口呆
这些东西全都熟悉的话,他要招的人是15K以上的吧
@Bard 应该差不多 :joy:
@loser 面试的正式岗
@LOST 操作系统的问的多点
我有一次面试也是问的好多都和开发没有直接关系,多数是原理方面的,最后让我回去多看书,当时我刚毕业!
@Hesunfly 应届生没经验,问的问题大多都是基础课程。也就是那四本书:数据结构与算法、计算机网络、计算机组成原理、操作系统