前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >携程面试题

携程面试题

作者头像
范蠡
发布2018-12-11 10:45:16
1.2K0
发布2018-12-11 10:45:16
举报

我们相信,茫茫人海中有那么一个你:

春天,看到了盛开的桃花,明白什么是“桃之夭夭,灼灼其华”。

冬天,西风凛冽,天空阴沉,行人都急匆匆的奔走,到了家,烤着炉子,外边洋洋洒洒的下起了雪。知道什么是“晚来天欲雪”,什么是“红泥小火炉”。

夏天,跟爸妈去湖里玩,小舟在荷叶中穿过,知道什么是“接天莲叶无穷碧”,什么是“水光潋滟晴方好”。

秋天,过了天高云淡,就是凉风乍起,梧叶飘黄,知道什么是“老树呈秋色”,什么是“苒苒物华休”。

约会的时候,知道什么是“月上柳梢头”;

灯会的时候,知道什么是“一夜鱼龙舞”。

愁的时候,“伫倚危楼风细细”;

乐的时候,“春风得意马蹄疾”。

小的时候,“卧看牛郎织女星”;

大的时候,“金风玉露一相逢”。

你们知道什么叫“春风得意马蹄疾,一日看尽长安花”,你们也明白什么是“星垂平野阔,月涌大江流”,你们必定会懂得什么又是“冠盖满京华,斯人独憔悴”

一天,遇到了某个风景,某份心情,

就忽然明白那首诗,那句词,那幅画。

那种感觉,是穿越千年的心意相通,它是如此恰当,以至于无法用其他的词语形容。

这样的你,对诗词有见地、有追求、有文化、爱旅游、爱编码,携程旅游网特在此招募这样的你们加入我们的 。哈哈。

携程一面:

1.栈和堆的大小,申请一个整形数组最大可以达到多少,float的大小,(linux(不同的内核版本)和windows)

2.100万个商品价格,找出前100个,前10个,前1个,如何提高效率(聊了10多分钟)

3.外排序的磁盘io效率如何提升

4.线程同步的机制(四种锁,信号量,屏障,条件变量)

5.自旋锁的存在的问题以及自旋锁的底层实现

6.读写锁的特点,底层实现

7.100万的整形数据占多大

8.一堆数据,需要线程同步,如何实现,比较方法的优劣

9.如何用程序测试堆的大小

10.建推的时间复杂度,调整堆的时间复杂度

11.倒排索引,hash索引,B+索引的特点

12.自己对虚拟内存的理解

13.vector和数组的区别,STL的容器分类,各容器底层实现

14.三次握手和四次挥手的状态转换,问的很细,timewait,clostwait的特点

15.如何用一个指针在o(n)的时间内判断单链表是否有环

16.一道算法题:旋转数组,要求空间O(1),时间O(n)

携程二面:

1.问了c++的继承

2.重载的底层实现,虚函数的底层实现

3.一个类,写了一个构造函数,还写了一个虚构造函数,可不可以,会发生什么?

4.如何实现一个不可以被继承的类

5.tcp和udp的区别,要实现一个简单的聊天程序,选那个?

6.epoll的两种模式的特点

7.问了二叉树的遍历(后序遍历的非递归)

8.快速排序的讲解(我用的优化后的快排)

9.加密算法,AEC,md5是对称非对称?

10.进程和线程的区别(一直问还有没有)

11.一道编程题:三阶幻方阵

面试题整理自一位不愿意透露姓名的虹桥群众。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 高性能服务器开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档