之前周末去了长龙航空公司面试,公司就在萧山机场附近,简单分享一下面试的整个过程。
一:笔试过程
我在上午九点左右到的,HR让我在北门等着,大概九点半见到HR,登记之后就进公司了。那天面试的总共有4个人,只有我一个人是面试开发的。首先是让我们做了心理评测(100道选择题),之后给我了笔试题,笔试题的内容如下:
1.设置最少个数的砝码,使得可以称量1-1000的重量;
2.给定一个长度的1000的数组X,其中1<= X[i] <=1000,设计一个算法,求数据中有无重复的项;
3.数据库中有订单表,其中有"创建时间"列,让你求出在0:00-0:30,0:30-1:00,1:00-1:30等每半个小时区间内的订单数量;
4.小店有一商品,进价为18,卖21。顾客A买了一件,付一百,小店老板B找不开,于是找邻居C兑换,兑换后,老板B找顾客A 79元,但之后邻居C发现这一百是假钞,于是老板B只能赔了一百给邻居。求老板B亏了多少钱;
5.有多根绳子,每根绳子都长短粗细不均匀,但是每根绳子燃烧时间都是60秒,求如何测量15秒的时间;
以上就是笔试题的内容,和我预想的有些不一致,因为我以为算法题会比较多,结果大部分都是智力题。
二:面试过程
笔试结束后,大概10:40,此时HR带我去技术面试了,技术面试是两位面试官一起面的,持续时间半小时左右。面试官主要问了:
1.首先肯定要聊聊自己工作中的项目的,业务流程和主要用到的技术;
2.问了我数据库的了解情况,SQL是否熟练,问我JOIN...ON....AND+条件和JOIN...ON....WHERE+条件的区别,这个我没有回答出来;
3.问了我当两个数通过哈希函数计算出的值相等时,此时哈希表是如何查找两个数在哈希表中的位置的,这个我没有回答出来;
4.简单地问了我快速排序和深度搜索的思想;
5.简单问了Redis,问我有哪几种数据类型;
6.值类型和引用类型的区别;
7.相对而言,擅长的点是什么;
总的而言,两位面试官还是挺友好的,会给我思考时间,也不会给我压力。根据他们问的问题,应该是一位数据库专家和一位.NET专家。
三:收尾
面试结束后,带我见了他们的CTO,一位头发花白,很有气场的不像是搞技术出身的领导,简单地聊聊,总之就是给你压压价。
这个时候已经到中午了,HR给了我饭票后,就去二楼公司食堂蹭饭了。下午1:00左右,HR开始和我谈待遇了,和我的期望差距挺大的,但我还是一直说挺满意的,现在回想起来,挺稚嫩的。1:30左右,人事主管又和我聊了聊,然后说有一个董事长终审,让我等,结果一直等到了近4:00吧,结果终审就是在董事长面试自我介绍一下,可能就10秒时间,真的挺形式化的。那时候我还要赶车,心里真的很恼火。
以上就是整个面试流程了。整个过程唯一舒服的地方是技术面试官还算友善的,其他的人和整个公司给我的感觉不是那么平易近人,可能是航空公司高大上吧。另外,最终我没有接受offer。
附上一些图,不然怕被人说是瞎扯淡。
原文地址:https://www.cnblogs.com/liusimawen/p/10741087.html