我面了个假面试--java后端
蚂蚁金服
- 没问自我介绍,问了下我的项目是不是课程设计上的东西。
- 问了我一些和技术不太相关的东西,怎么带领团队,怎么规划项目啥的。
- 问了一下 php 的一些框架,laravel ,为什么要用这个框架
- 因为我简历上写的三个项目都是php写的后端,然后问了个比较简单的php问题:访问:xxx/index.php?user=abc,输出"用户abc"。我写了:<?php $user = $_GET['user']; echo "用户".$user; ?>
- 问我上面的代码有什么问题?会不会报warning?
- 我想了一会想不出来(我他妈真想拍死我自己),面试官继续说了下去,
- 我马上补了一句get请求不能太长。
- 面试官写了:xxx/index.php,这样请求会怎么样。
- (看了答案后再次想拍死自己)我说我这么写if(isset($_GET['user'])){ echo "用户".$user; }
- 面试官又问这样写会有什么问题。
- 我还是想不出来。
- 面试官出题,如果想要 post 和 get 都能输出要怎么写。
- 我想了想说有个对象可以直接获取,但是想不出来,面试官说可以上网查。 ??
- 查到用$_REQUEST['user']。
- 面试官出题:对比Cookie和Session,有一个值不相同,则输出错误,否则输出正确
-
我写代码,心里虚的发慌
function t(){ foreach($_COOKIE as $k => $v){ if(!isset($SESSION[$k])){ echo "错误"; return; } if($v != $SESSION[$k])){ echo "错误"; return; } } echo "正确"; }
-
面试官看了一会说代码方面就到这里,我马上补了句,我说我虽然php写得比较多,但是我c++ 和 java 也比较熟悉。我在简历里第一条就是写c++ 和 java 的,但是面试官没问。
-
面试官好像没什么问的了,然后问我有什么想讲的。
- 我讲了一下一个项目的设计模式。我后面说话的声音都小很多。
- 面试官又问我其他的项目是不是你自己写的后端,我说都是自己写的,前后端。
- 面试官大杀器:有什么想问的?
这个面试为什么和大家的面试不一样,为啥没问各种源码,操作系统,数据结构,计算机网络,数据库啥的。准备了很多知识点,几乎都没派上用场。过程中面试官说的比较少,都是我自己在讲,本来以为自己讲出来的一些引子面试官会揪住往下问,但是都没有。有时候我讲完了停下来,会有五秒左右的蜜汁尴尬,然后面试官继续问。
一面过去了,心很虚,不知道能不能收到通知。写个面经给大家参考参考,收集好运。#阿里巴巴##Java工程师#