阿里巴巴秋招客户端开发工程师在线笔试题和面试题答案(5)

招聘笔试题2018-11-22李天扬老师

  D.p->next=q->next;delete q;

  E.delete p;

  F.q->next=p->next;delete q

  19.int main(){ fork()||fork();} 共创建几个进程:______。

  A.1

  B.2

  C.3

  D.4

  E.5

  F.6

  20.程序出错在什么阶段______?

  int main(void)

  {

  http://www.taobao.com;

  cout<<“welcome to taobao";

  }

  A.预处理阶段出错

  B.编译阶段出错

  C.汇编阶段出错

  D.链接阶段出错

  E.运行阶段出错

  F.程序运行正常

  二、附加题

  1.针对无线互联网的现状和特殊性,请列举可提升用户体验的网络相关优化措施。(优化点可包括客户端、前端、服务端,甚至业务设计层面)

  2.给定一个query和一个text,均由小写字母组成。要求在text中找出以同样的顺序连续出现在query中的最长连续字母序列的长度。例如, query为“acbac”,text为“acaccbabb”,那么text中的“cba”为最长的连续出现在query中的字母序列,因此,返回结果应该为其长度3。请注意程序效率。

  3.写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。请注意程序效率。

相关推荐

猜你喜欢

大家正在看

换一换