2017 去哪儿网 研发4.18(offer)
去哪儿网一面(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)的更多相关文章
- 互联网研发效能之去哪儿网(Qunar)核心领域DevOps落地实践
本文从业务目标角度出发,确定了开源+自建模式搭建 Qunar 研发工具链整体生态:通过 APPCODE 打通工具链,流程规范化自动化:多种手段+发布门禁助力质量提升:建立应用画像确定运维最小单元,可发 ...
- 去哪网实习总结:easyui在JavaWeb中的使用,以datagrid为例(JavaWeb)
本来是以做数据挖掘的目的进去哪网的,结构却成了系统开发. . . 只是还是比較认真的做了三个月.老师非常认同我的工作态度和成果.. . 实习立即就要结束了,总结一下几点之前没有注意过的变成习惯和问题, ...
- 去哪儿网输入框三种输入方式(selenium webdriver 干货)
在机票预定的页面,输入出发城市和到达城市输入框的时候, 发现直接使用sendkeys不好使, 大部分情况出现输入某城市后没有输入进去, 经过几天的研究,发现可以采取三种方式: 1. 先点击输入框,待弹 ...
- [算法 笔记]2014年去哪儿网 开发笔试(续)第一题BUG修正
上一篇的blog地址为:http://www.cnblogs.com/life91/p/3313868.html 这几天又参加了一个家公司的笔试题,在最后的编程题中竟然出现了去哪儿网开发的第一题,也就 ...
- 开源分布式数据库SequoiaDB在去哪儿网的实践
编者注: 中国的数据库行业也迎来了一波新的热点事件.分布式数据库这块新消息不断,也让大家开始关注中国的分布式数据库.首先是短短一周内,Pingcap和SequoiaDB巨杉数据库陆续宣布了C轮的数千万 ...
- QMQ去哪儿网-mq中间件(启动失败)
简介 去哪儿网近日宣布开源其内部广泛使用的消息中间件 QMQ .QMQ 自 2012 年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景: 也包括报价搜索等高吞吐量场景.目前在 ...
- 项目- Vue全家桶实战去哪网App
最近在学习Vue,花了几天时间跟着做了这个项目,算是对学习Vue入门的一个总结,欢迎同学们star 去哪网APP
- Vue2.5 开发去哪儿网App
Vue2.5开发去哪儿网App 技术栈和主要框架
- Python学习之路 (五)爬虫(四)正则表示式爬去名言网
爬虫的四个主要步骤 明确目标 (要知道你准备在哪个范围或者网站去搜索) 爬 (将所有的网站的内容全部爬下来) 取 (去掉对我们没用处的数据) 处理数据(按照我们想要的方式存储和使用) 什么是正则表达式 ...
随机推荐
- 差分+贪心:IncDec序列
原题 题目描述给定一个长度为 n 的数列 a1,a2,…,ana1,a2,…,an,每次可以选择一个区间 [l,r][l,r],使下标在这个区间内的数都加一或者都减一. 求至少需要多少次操作才能使数列 ...
- Ubuntu安装deepin wine版QQ
1.安装deepin wine环境 https://github.com/wszqkzqk/deepin-wine-ubuntu 直接下载zip包(或者用git方式克隆) 使用unzip解压到指定文件 ...
- Win7主题存放路径详解
WIN7用户主题--- 自定义主题 首先当然是用户自定义的主题文件夹,这个文件夹一般是存放在下面这个路径(注意那个用户名改成你自己的登陆名喔,比如 administrator) C:\Users\用 ...
- MFC之MessageBox、AfxMessageBox用法
在软件中我们经常会弹出个小窗口,给一点点提示.这就会用到消息对话框. 在Win32 API程序中只有MessageBox这一种用法. 而在MFC中就有三各方法: 1.调用API中的MessageBox ...
- 1. centos7 的安装
选择上海时间 我们选择桌面版 选择手动配置分区 选择标准分区 修改主机名 开始安装 设置密码 设置用户名 接下来等待安装完 同样的操作再安装3台机器!!这里不多赘述. 安装完之后就重启 接下来给不同机 ...
- Linux的桌面环境gnome、kde、xfce、lxde 等等使用比较
如果不是加入了图形界面,微软的Windows系列操作系统不会成功地占领计算机桌面这块高地.这种人机交换的图形化界面,使得界面更加直观.简易.而且更人性化,同时也大大减少了使用者的认知负担,普通用户无需 ...
- Laravel之杂记
1.composer设置国内镜像加速 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 2 ...
- xargs、chattr命令
一.xargs:将标准输入转化成命令行参数 用法:xargs [OPTION] ... COMMAND INITIAL-ARGS ...使用参数INITIAL-ARGS运行COMMAND,并从输入中读 ...
- Java 类的构造器中this()和super()的困惑
关于构造器中super的使用,书本上这样写: “super是指向父类的引用,如果构造方法没有显示地调用父类的构造方法,那么编译器会自动为它加上一个默认的super()方法调用.如果父类由没有默认的无参 ...
- java各种jar的下载地址和源码下载地址
1.jboss http://jbossmarshalling.jboss.org/downloads2.netty https://netty.io/downloads.html3.spring h ...