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

好久不在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开发常用到的技术上面。

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

本帖已被设为精华帖!
本帖由系统于 4个月前 自动加精
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 29
Martist

file

file

file

4个月前
Martist

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

file

4个月前
BradStevens

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

4个月前

PHP弱类型实现靠底层一个叫zval的一个结构体

4个月前

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

4个月前

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

4个月前
BradStevens

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

4个月前
Martist

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

4个月前
Martist

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

4个月前

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

4个月前
Martist

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

4个月前
BradStevens

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

4个月前
Martist

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

4个月前
BradStevens

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

4个月前

闯哥犀利~

4个月前

那最后offer到底是多少尼?

4个月前
Martist

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

4个月前

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

4个月前
Martist

@ctos 你是 :yum:

4个月前

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

4个月前
Martist

@ctos :stuck_out_tongue_closed_eyes:社会 社会

4个月前

我今年也去链家面试过,总共面试时间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

4个月前

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

4个月前

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

4个月前

还是链家的问题,比较有特点。

4个月前
风中的白鸽

面试造飞机,工作拧螺丝

3个月前

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

2个月前
ChiVincent

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

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

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

2个月前
Martist

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

2个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!