最近一波面试题分享(新浪,链家,金融)
好久不在lc发文章了,冒个小泡。
今天下午(5月24号)去了两场面试,加上1月在链家面试的经历,拿出来和大家分享下。
链家面试
鸟哥所在地,php的大本营,名不虚传,一水的php基础和源码分析问题,比如:
- PHP弱类型的底层实现
- PHP的变量是怎么存储的(这俩问题甩过来,我说不会,源码内核的问题就没再问我了)
- innodb和myisam的特性,区别,用途
- 多列索引的生效规则
- sql语句优化的具体实例
- 二维数组排序
- 字符串内置函数题
- 快速排序,插入排序,二分排序等基础排序算法
新浪面试
- $a='abcd'; 给出多种方法字符串反转。
- 会不会lua
- 会不会shell
- 遍历文件夹下所有文件
- 查找指定日志文件
- 日志分析
某金融上市公司面试
- 查找目录下全部文件中是否有test()这个方法。
- 如何在一个数组中找出相同的两个元素
- tp和laravel各方面对比
- laravel各版本之间的不同
- cookie和session
2点面完新浪,4点多面的金融这家,技术面了一个多小时,然后直接给我讲公司目前的人员配置,工期很紧张,项目结构连讲带画了半小时。
紧接着2面,项目总监,我问他代码版本管理是git么,他说技术上的事不知道。问我接不接受996,我说ok,薪资要在我写的基础上涨2,3k,然后让我回家等消息了。
总结
一线公司bat,还有微博链家这种鸟哥待过的地方,都很注重基础的考核,后面才考的lnmp技术栈。
其他公司的面试内容大多在工具,框架使用和web开发常用到的技术上面。
本帖已被设为精华帖!
本帖由系统于 7年前 自动加精
关于 LearnKu
分享下我家2个月大的主子吧
先 Mark , 晚上看看然后认清自己
PHP弱类型实现靠底层一个叫zval的一个结构体
这几天去面的几家小公司都不问这些,就问些项目做了什么,公司的大致项目都是怎样的,大厂果然不一样
我都996了 还要在涨工资。。。这个得考虑考虑了
楼主的题可以更加完善一下吗?例如会不会shell 这种,引申出来了更多问题吧,请问一下可以更完善一下吗,谢谢了
@xhh110 996的话,是要牺牲自己生活的时间了。
@ibucoin 小公司或者外包团队,还是看重功能实现,框架使用多一些,
@小能手马闯set 老板最后一句能接受996,我估计是想以原先的报价把你拿下
@BradStev 面试官问我能不能在服务器写shell脚本,我没这方面实际工作经验,直接说了不会。
@小能手马闯set 好吧,其他问题还有引申的问答吗?
@BradStev 链家面试时,mysql问的问题广泛些,有什么优化的实际经验和方法。用过哪些索引,怎么用,说说经验。
金融的就是我回答框架的源码分析和不同框架比较时间长一些,他们现在在技术选型阶段。
总之基础扎实准没错。
@小能手马闯set 好的,万分感谢
闯哥犀利~
那最后offer到底是多少尼?
@夜晚的雨 面的中级,市场价
@小能手马闯set 对,能完成东西就可以了,相对来说,提高空间也就不大了。
@ctos 你是 :yum:
@小能手马闯set 在昌平,陪你打过乒乓球、下过象棋的小哥哥。为了鼓励你,专门注册了一个号
@ctos :stuck_out_tongue_closed_eyes:社会 社会
我今年也去链家面试过,总共面试时间4个多小时。
1.类似组长的小哥
2.后面是他们技术总监
3.最后就是他们现阶段项目的架构师
4.最后就是hr
@yourself 难道我用windows、mac就要把他们的源码看了吗,很奇怪的逻辑
@metal_time 但是我去滴滴面试,第一个nginx问题也是看过nginx源码么.
还是链家的问题,比较有特点。
面试造飞机,工作拧螺丝
@yourself 面试的是中级工程师还是高级工程师,个人感受是,能把 php nginx 源码看下去的,能力要接近高级工程师的中级工程师级以上级别的。不然经验与能力不足,看源码就是不会走就想跑。
這兩年的面試題很愛考 PHP 弱型別的實現跟變數的儲存方式,估計是被 PHP 5->7 的轉變給嚇到了。
問 Nginx 源碼估計是因為 Nginx 的實現其實很平易近人(相較於 MySQL 而言),有 Linux Kernel 原始碼閱讀經驗的人其實讀 Nginx 原始碼不會太難。
ps. 一個大學本科生出來如果沒有粗略讀過 Linux Kernel 的源碼實在是有點可惜
@ChiVincent 广度是深度的副产品,面试归根结底还是把LNMP技术栈学好就够了,