最近一波面试题分享(新浪,链家,金融)

分享 Martist ⋅ 于 2个月前 ⋅ 最后回复由 Martist 3小时前 ⋅ 2538 阅读

好久不在lc发文章了,冒个小泡。
今天下午(5月24号)去了两场面试,加上1月在链家面试的经历,拿出来和大家分享下。

链家面试

鸟哥所在地,php的大本营,名不虚传,一水的php基础和源码分析问题,比如:

  1. PHP弱类型的底层实现
  2. PHP的变量是怎么存储的(这俩问题甩过来,我说不会,源码内核的问题就没再问我了)
  3. innodb和myisam的特性,区别,用途
  4. 多列索引的生效规则
  5. sql语句优化的具体实例
  6. 二维数组排序
  7. 字符串内置函数题
  8. 快速排序,插入排序,二分排序等基础排序算法

新浪面试

  1. $a='abcd'; 给出多种方法字符串反转。
  2. 会不会lua
  3. 会不会shell
  4. 遍历文件夹下所有文件
  5. 查找指定日志文件
  6. 日志分析

某金融上市公司面试

  1. 查找目录下全部文件中是否有test()这个方法。
  2. 如何在一个数组中找出相同的两个元素
  3. tp和laravel各方面对比
  4. laravel各版本之间的不同
  5. cookie和session

2点面完新浪,4点多面的金融这家,技术面了一个多小时,然后直接给我讲公司目前的人员配置,工期很紧张,项目结构连讲带画了半小时。
紧接着2面,项目总监,我问他代码版本管理是git么,他说技术上的事不知道。问我接不接受996,我说ok,薪资要在我写的基础上涨2,3k,然后让我回家等消息了。

总结

一线公司bat,还有微博链家这种鸟哥待过的地方,都很注重基础的考核,后面才考的lnmp技术栈。
其他公司的面试内容大多在工具,框架使用和web开发常用到的技术上面。

本文章首发在 Laravel China 社区

是非之外有一座花园,我们会在那里相遇

本帖已被设为精华帖!
本帖由系统于 2个月前 自动加精
回复数量: 29
  • Martist 后端 @ 七月在线

    file

    file

    file

    2个月前
  • Martist 后端 @ 七月在线

    分享下我家2个月大的主子吧

    file

    2个月前 2
  • BradStev 大佬 @ 白宫

    先 Mark , 晚上看看然后认清自己

    2个月前 1
  • PHP弱类型实现靠底层一个叫zval的一个结构体

    2个月前
  • ibucoin 项目组长 @ 某公司

    这几天去面的几家小公司都不问这些,就问些项目做了什么,公司的大致项目都是怎样的,大厂果然不一样

    2个月前
  • 我都996了 还要在涨工资。。。这个得考虑考虑了

    2个月前
  • BradStev 大佬 @ 白宫

    楼主的题可以更加完善一下吗?例如会不会shell 这种,引申出来了更多问题吧,请问一下可以更完善一下吗,谢谢了

    2个月前
  • Martist 后端 @ 七月在线

    @xhh110 996的话,是要牺牲自己生活的时间了。

    2个月前
  • Martist 后端 @ 七月在线

    @ibucoin 小公司或者外包团队,还是看重功能实现,框架使用多一些,

    2个月前
  • @小能手马闯set 老板最后一句能接受996,我估计是想以原先的报价把你拿下

    2个月前
  • Martist 后端 @ 七月在线

    @BradStev 面试官问我能不能在服务器写shell脚本,我没这方面实际工作经验,直接说了不会。

    2个月前
  • BradStev 大佬 @ 白宫

    @小能手马闯set 好吧,其他问题还有引申的问答吗?

    2个月前
  • Martist 后端 @ 七月在线

    @BradStev 链家面试时,mysql问的问题广泛些,有什么优化的实际经验和方法。用过哪些索引,怎么用,说说经验。
    金融的就是我回答框架的源码分析和不同框架比较时间长一些,他们现在在技术选型阶段。
    总之基础扎实准没错。

    2个月前
  • BradStev 大佬 @ 白宫

    @小能手马闯set 好的,万分感谢

    2个月前
  • 闯哥犀利~

    2个月前
  • 那最后offer到底是多少尼?

    2个月前
  • Martist 后端 @ 七月在线

    @夜晚的雨 面的中级,市场价

    2个月前
  • ibucoin 项目组长 @ 某公司

    @小能手马闯set 对,能完成东西就可以了,相对来说,提高空间也就不大了。

    2个月前
  • Martist 后端 @ 七月在线

    @ctos 你是 :yum:

    2个月前
  • @小能手马闯set 在昌平,陪你打过乒乓球、下过象棋的小哥哥。为了鼓励你,专门注册了一个号

    2个月前
  • Martist 后端 @ 七月在线

    @ctos :stuck_out_tongue_closed_eyes:社会 社会

    2个月前
  • 我今年也去链家面试过,总共面试时间4个多小时。

    1.类似组长的小哥

      1).mysql  redis mongdb
      2).php 还会不会其他语言
      3).消息队列 秒杀场景的应用
      4).基础算法 数据结构
      5).然后还有对laravel的了解

    2.后面是他们技术总监

     1).设计模式
     2).让你把之前项目的架构画出来
     3).并发 大数据 linux 健康机制
     4).nginx源码有没有读过 (这里回答没有 面试官直接给了一句 你用nginx源码都没看过 ^这里没有嘲讽的意思 我理解更多的是指出你的不足^)
     5).swoole会不会?

    3.最后就是他们现阶段项目的架构师

       1).你想从事什么相关的工作内容
       2).喜欢什么样的环境
       3).这里就是一些你想要什么发展

    4.最后就是hr

    2个月前 3
  • @yourself 难道我用windows、mac就要把他们的源码看了吗,很奇怪的逻辑

    2个月前
  • @metal_time 但是我去滴滴面试,第一个nginx问题也是看过nginx源码么.

    2个月前
  • 还是链家的问题,比较有特点。

    2个月前
  • 面试造飞机,工作拧螺丝

    1个月前 2
  • @yourself 面试的是中级工程师还是高级工程师,个人感受是,能把 php nginx 源码看下去的,能力要接近高级工程师的中级工程师级以上级别的。不然经验与能力不足,看源码就是不会走就想跑。

    5天前 1
  • ChiVincent 後端工程師 @ 希幔數位股份有限公司

    這兩年的面試題很愛考 PHP 弱型別的實現跟變數的儲存方式,估計是被 PHP 5->7 的轉變給嚇到了。

    問 Nginx 源碼估計是因為 Nginx 的實現其實很平易近人(相較於 MySQL 而言),有 Linux Kernel 原始碼閱讀經驗的人其實讀 Nginx 原始碼不會太難。

    ps. 一個大學本科生出來如果沒有粗略讀過 Linux Kernel 的源碼實在是有點可惜

    22小时前
  • Martist 后端 @ 七月在线

    @ChiVincent 广度是深度的副产品,面试归根结底还是把LNMP技术栈学好就够了,

    22小时前
您需要登陆以后才能留下评论!

Composer 中国全量镜像

Top 250 扩展包

Lumen 中文文档

Laravel 速查表

Laravel 中文文档

Laravel 项目开发规范

Laravel 开发环境部署

Composer 中文文档

Elasticsearch-PHP 中文文档

Lumen 中文文档

GraphQL PHP 中文文档

社区文档撰写指南

TDD 构建 Laravel 论坛笔记

PHP PSR 标准规范

PHP 设计模式全集

Dingo API 中文文档