去哪儿网一面(30分钟)

上来小哥哥先让自我介绍,然后开始问基础,说你计算机专业的,数据结构应该比较扎实吧,先写个快排。然后在我写的时候,小哥哥mac上敲敲打打,应该在看git,我简历上有留git的地址,把做的项目放在了上面,提醒大家一定要好好写README,大神说过你花多少时间写项目就应该花多少时间写README(虽然有些夸张)。
然后快排我比较顺利写完了,面试官让我讲了下代码,没问题了。然后面试官说AVL树知道把,写一个AVL旋转。。。直接黑线,憋了会写不出来,然后让我说思路,我说了下,但是也没说好,面试官给我讲解了下。
然后问网络“TCP/IP模型”,我说了下tcp/ip干嘛的,然后面试又说几层模型,我才反应过来,问的4层结构的那个,然后说了下,也补充了下OSI 7层的模型
一点简历上的项目没问,一度感觉挂掉,最后居然过了,让去等2面。

去哪儿网二面(45分钟)

2面就好多了。面试官说看你的项目都是科研方面的,怎么不考虑读博,我哈哈哈哈过去了,然后问你这个研究项目相比别的做这些的,有什么创新。
我说我们这主要是Intel的RealSense和教育结合方面的创新,然后面试官让我科普了下Realsense和kinect的区别,然后说了下情感计算git上用Realsense的开源项目很少,我把我写的也放上去了。
第二个项目是工程上面的,之前发过EI的论文,申请了专利,学校讲究把科研成果转换,然后去工程上实践运用了下。
然后问LRU,内存管理的调度算法,我以为他要我写了,还高兴了下,结果只是说下思路,然后让我想应用场景。
我说游戏的匹配系统,说到后来发现有点牵强,和面试官相视一笑,又尴尬了一下。
接下来让我写了个系统设计题,全国天气系统的显示,会有一个热度信息,显示用户点击热度最高的,但是城市很多,要考虑优化。
我一想这不就是海量数据top K么,然后面试官让我写代码,建堆维护堆又不会写,面试官让我写个函数名就行了,然后写出来了。跟面试官讲解了下代码,差不多没问题。
然后又给我出了个难题,在这个堆的基础上扩展新功能,快速查询城市。我知道可以红黑树,但是在堆的基础上,我当时钻死胡同了。然后面试官说没让你不用红黑树啊,尴尬。。。
用红黑树讲解了下思路,然后也是我运气好,提到了kv存储,然后不知道怎么提到了redis。
面试官说你还知道redis啊,来说说。我坦白说了之前面阿里云的时候就被问到过,然后不会,下去查了下资料,面试官让我简单谈一下,我就说了下我理解的redis,和传统关系型数据库的区别。
面试官又让说了下最近再学哪方面的只是,我说我在自己实践socket网络编程和IPC,这2个在git上都有放。
后面面试官问我有没有要问的,我说了下我最近面试的困惑,感觉互联网公司好像对科研项目经历都不太感兴趣,也确实是科研项目没有太多的技术创新。面试官就聊了下人生,聊了下他的看法。
然后告诉我过了,还帮忙插队了下hr面

去哪儿网hr面(20分钟)

问简历上一个出国交流的项目的收获。
上一家实习公司的收获。
简历上是C++,去哪是java,怎么看。

offer get
总结下,git是个好东西,好好写readme,面试官更看重快速学习的能力,当然底子也很重要。多刷题。
虽然准备的IO多路复用和IPC都没问到,但是运气好还是get了offer

2017 去哪儿网 研发4.18(offer)的更多相关文章

  1. 互联网研发效能之去哪儿网(Qunar)核心领域DevOps落地实践

    本文从业务目标角度出发,确定了开源+自建模式搭建 Qunar 研发工具链整体生态:通过 APPCODE 打通工具链,流程规范化自动化:多种手段+发布门禁助力质量提升:建立应用画像确定运维最小单元,可发 ...

  2. 去哪网实习总结:easyui在JavaWeb中的使用,以datagrid为例(JavaWeb)

    本来是以做数据挖掘的目的进去哪网的,结构却成了系统开发. . . 只是还是比較认真的做了三个月.老师非常认同我的工作态度和成果.. . 实习立即就要结束了,总结一下几点之前没有注意过的变成习惯和问题, ...

  3. 去哪儿网输入框三种输入方式(selenium webdriver 干货)

    在机票预定的页面,输入出发城市和到达城市输入框的时候, 发现直接使用sendkeys不好使, 大部分情况出现输入某城市后没有输入进去, 经过几天的研究,发现可以采取三种方式: 1. 先点击输入框,待弹 ...

  4. [算法 笔记]2014年去哪儿网 开发笔试(续)第一题BUG修正

    上一篇的blog地址为:http://www.cnblogs.com/life91/p/3313868.html 这几天又参加了一个家公司的笔试题,在最后的编程题中竟然出现了去哪儿网开发的第一题,也就 ...

  5. 开源分布式数据库SequoiaDB在去哪儿网的实践

    编者注: 中国的数据库行业也迎来了一波新的热点事件.分布式数据库这块新消息不断,也让大家开始关注中国的分布式数据库.首先是短短一周内,Pingcap和SequoiaDB巨杉数据库陆续宣布了C轮的数千万 ...

  6. QMQ去哪儿网-mq中间件(启动失败)

    简介 去哪儿网近日宣布开源其内部广泛使用的消息中间件 QMQ .QMQ 自 2012 年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景: 也包括报价搜索等高吞吐量场景.目前在 ...

  7. 项目- Vue全家桶实战去哪网App

    最近在学习Vue,花了几天时间跟着做了这个项目,算是对学习Vue入门的一个总结,欢迎同学们star 去哪网APP

  8. Vue2.5 开发去哪儿网App

    Vue2.5开发去哪儿网App 技术栈和主要框架

  9. Python学习之路 (五)爬虫(四)正则表示式爬去名言网

    爬虫的四个主要步骤 明确目标 (要知道你准备在哪个范围或者网站去搜索) 爬 (将所有的网站的内容全部爬下来) 取 (去掉对我们没用处的数据) 处理数据(按照我们想要的方式存储和使用) 什么是正则表达式 ...

随机推荐

  1. Linux进程信号

    信号 名称 描述 1 HUP 挂起 2 INT 中断 3 QUIT 结束运行 9 KILL 无条件终止 11 SEGV 段错误 15 TERM 尽可能终止 17 STOP 无条件停止运行,但不终止 1 ...

  2. Python报错module 'scipy.misc' has no attribute 'xxx'

    Python报错module 'scipy.misc' has no attribute 'imresize' 解决办法: 安装Pillow包,命令如下: pip install Pillow 然后重 ...

  3. Asp.NetCore应用--部署到 ubuntu 进行托管

    准备过程 netcore linux发布包(本人是通过vs2017发布) ubuntu 16.0.4虚机 进行托管 ubuntu  netcore发布文件路径 服务器设置为将对 http://< ...

  4. (5.5)mysql高可用系列——MySQL半同步复制(实践)

    关键词,mysql半同步复制 [0]实验环境 操作系统:CentOS linux 7.5 数据库版本:5.7.24 数据库架构:主从复制,主库用于生产,从库用于数据容灾和主库备机,采用默认传统的异步复 ...

  5. ABC143F Distinct Numbers

    这道题非常好.其思想类似于 $O(n \log n)$ 求最长上升子序列的算法. hint:考虑固定操作次数 $o$,$k$ 最大可取到多少? int n; scan(n); vi a(n); sca ...

  6. Maximum XOR Sum 系列问题

    给定 $n$ 个两两不同的正整数 $a_1, a_2, \dots, a_n$,$a_i < 2^k$ . Problem 1(经典问题) 求 $a_i \xor a_j$ 的最大值,$ 1\l ...

  7. jQuery Mobile Slider Widget 使用js控制

    jQuery Mobile 滑动条控件 基本用法不用多说了,看这里: http://www.runoob.com/jquerymobile/jquerymobile-form-sliders.html ...

  8. 剑指offer-和为S的连续正数序列-知识迁移能力-python

    题目描述 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100.但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数).没多久,他 ...

  9. Hadoop环境安装和集群创建

    虚拟机使用vmware,vmware可以直接百度下载安装 秘钥也能百度到 安装很简单 CentOS 7下载: 进入官网 https://www.centos.org/download/ 这里有三种 第 ...

  10. Stream 分布式数据流的轻量级异步快照

    1. 概述 分布式有状态流处理支持在云中部署和执行大规模连续计算,主要针对低延迟和高吞吐量.这种模式的一个最根本的挑战就是在可能的失败情况下提供处理保证.现有方法依赖于可用于故障恢复的周期性全局状态快 ...