job interview recent

mobike

  1. 一个5层的二叉树最多有多少节点?
  2. 时针转一圈,分针和时针会重合几次?
  3. 盒子里有3种不同颜色的球,每次拿出一个后放回再拿,三次拿到的球都不同的概率?
  4. 一个服务一天有300w的访问量,有80%集中在全天的20%时间,假设单台机器的QPS是50,为了服务稳定运行,需要几台机器?
  5. 8 8 24 120 ___
  6. 50的阶乘末尾有多少0?
  7. 在一颗二叉查找树中,找到与数字m最相近的值。
     
  8. 有两个整型数组,每一个元素分别是一个数字的每一个数位,例如
    [1,2,3,4,5,6],即表示数字123456,完成函数sub,功能为两数相减。
    int[] sub(int[] src , int[] dst) ;
    (java题目,用C/C++做时需要数组长度,可以假设长度)
     
  9. 警察叔叔有一个待查寻身份证号码集合m,现有n个嫌疑人,需要从在待查寻身份证号集合中查看是否有这n个嫌疑人,来确定罪犯。m和n都是亿级别的。如何查询,并给出时间复杂度和空间复杂度。
     
  10. 设计一个支持全球的短连接服务... 记不太清了,没接触过这类问题。
     
  11. 详细说一说你的简历上的项目一,架构和功能。
    ... 时间长忘记其它问题了没记录下来。

sogou

(以下为不定项选择)

  1. 哪些函数是多线程不安全的?1. inet_ntoa 2.rand 3. strtok 4. localtime
  2. 已知一颗二叉树前序遍历后序遍历分别是cedba,dabec,那么中序遍历结果是怎样。
  3. 下面函数的时间复杂度和优化后的时间复杂度是:
int sum (int x ) {
    int sum = 0;
    for ( int i = 1 ; i < n ; i*=2 ) {
        for ( int j = i/2 ; j < i ; j ++ ) {
            sum += j;
        }
    }
}
  1. HTTP协议,请求信息分为请求行、请求头、消息体三部分,描述错误的是:
    1)请求的GET参数放在请求头
    2)POST参数存放在消息体
    3)COOKIE信息存放在请求头
    4)消息体、请求头长度分别通过请求头的Content-length 和 Header-length 指定。

  2. 哪些方案是通过降低处理延时来提高系统吞吐的:
    1)采用多级流水
    2)串行改并行
    3)增加处理线程数
    4)利用cache缓存热门数据

  3. 这段程序输出怎样:1. 1234567 2. 12345678 3. 段错误 4. 无法确定

char dest[8] ;
char *src = "1234567890";
strncpy(dest , src , sizeof(dest)) ;
printf("%s\n",dest) ;
  1. 对于线程安全(thread-safe)和可重入(reentrant)描述正确的是:
    1)可重入函数一定是线程安全的函数
    2)线程安全函数一定是可重入的
    3)如果一个函数中用到了全局变量、静态变量那么它不是线程安全的,也不是可重入的
    4)在访问全局或静态变量时使用互斥锁或者信号量等方式加锁,则可以使它变成线程安全的,同时也是可重入的。

  2. linux平台关于c++程序链接的说法正确的是:
    1)一个静态库中不能包含两个同名全局函数的定义
    2)一个动态库中不能包含两个同名全局函数的定义
    3)如果两个静态库都包含一个同名全局函数,它们不能同时被链接
    4)如果两个动态库都包含一个同名全局函数,它们不能同时被链接

  3. 在一个有序的整数数组中,有些元素重复出现。写一个查找函数,找出指定元素第一次出现的位置,如果不存在,返回-1.
     

10.编写程序实现一个数字矩阵的环形打印。
数字矩阵:

1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
  1. 详细说一下你的两个项目。
  2. 用过哪些shell命令,说说grep、sed、awk。
  3. cookie是什么?能干什么用?获取一个消息是PUSH还是主动PULL?
  4. 项目里面定时是怎么实现的?怎么简单实现管理多个定时?高效的怎么实现?
  5. 可重入是什么意思?什么是静态库,动态库、区别?
  6. 怎么理解栈帧的?core文件里面是什么?如何调试段错误等错误?
  7. TCP三次握手、四次挥手,TIMEWAIT是哪端出现的,MSL是什么?为什么TIMEWAIT会持续2MSL?
  8. 怎么判断一个服务是否在线?已建立的链接突然一端崩溃,正常一端再写会发生什么?该怎么处理?
  9. 什么是阻塞/非阻塞,同步/异步。
  10. 用过的IPC有哪些。
  11. select和epoll的作用,区别有什么?
  12. 在一组数中找到前k小的数。如果是找第k小呢?
  13. 面向对象的特点都有哪些?多态的好处?
    回忆的内容大概是这么多... ...

mi

  1. STL具体实现熟悉么?写一个Queue/Stack。
  2. 找前k小的数。使用大顶堆时候,假如内存中只能放下k/4个元素,如何处理?
  3. TCP四次挥手。CLOSE_WAIT大量存在时候原因有可能是什么?
  4. select和epoll的区别?
  5. 物品有价值,有重量,放一个有容量上限的背包里,怎么放价值最高?(背包问题。。。动归)
  6. 设计一个支持50w并发量的服务端,该如何设计。
  7. 写程序实现打印一个集合的所有子集。
  8. 写程序判断链表是否有环,找出入口。
  9. 写程序,字符串匹配,判断待匹配字符串的子串在目标字符串中出现的次数。
  10. 详细说一下第一个项目(分布式cache),你做了哪些事情。
  11. 假设上线一个抽奖服务,用户2kw,每个用户记录的信息约256字节峰值qps在80w/s左右,怎么部署服务。(其实是考需要哪种(cache)服务模型(容量淘汰/过期淘汰等),是否需要持久化,峰值时需要部署多少组服务等问题)
  12. 详细说一下skiplist是什么,怎么查找的,特点。
  13. accept发生在三次握手什么时候,并发和并行的区别。
  14. MTU是什么?MTU大小由什么决定?
  15. 如何衡量一台机器的性能?
  16. 有100G的整形数字,在其中查找是否存在某个整形数,如何做。
  17. 多线程服务,线程数应该设置多少个。
  18. 一个多线程服务,每一次请求需要消耗CPU 1ms,I/O 5ms ,请问这个服务应该设置的线程数是多少个。
  19. top中的load指标是什么意思?
    大概是这么多... ...

mobike最早,记不怎么清楚了。按照时间顺序写的。供各位路过的朋友参考,一年工作经验的社招笔试面试题,应该说和校招时候的难度差不很大吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,324评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,356评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,328评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,147评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,160评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,115评论 1 296
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,025评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,867评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,307评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,528评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,688评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,409评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,001评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,657评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,811评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,685评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,573评论 2 353

推荐阅读更多精彩内容