阿里二面面经

  1. new和malloc区别

char *p = (char *) malloc(10); 
sizeof(p)  =
struct A:
{
   char a;
   char b;
   double c; 
   int d; 
   char e[30]; 
}
64位操作系统 sizeof(A)=
  1. 宏和inline区别?

  2. N个数,有一个数出现超过N/2?

  3. N个大小不超过1000w不重复数排序 ? 没理解题目

  4. 说思路

    eg: 1 9 2 3 4  的最长序列是1 2 3 4
    最大上升子序列
  5. 说思路不会

    对于两个不同的字符串,我们有一套操作方法来把他们变得相同,具体方法为:
    修改一个字符(如把“a”替换为“b”)
    删除一个字符(如把“traveling”变为“travelng”)
    比如对于“abcdefg”和“abcdef”两个字符串来说,我们认为可以通过增加/减少一个“g”的方式来达到目的。无论增加还是减少“g”,我们都仅仅需要一次操作。我们把这个操作所需要的次数定义为两个字符串的距离。 
    给定任意两个字符串,写出一个算法来计算出他们的距离。
    eg: abcd : a->d b->c c->b d->a
    dcba
  6. 代码题

    A: 10000000000 (<1000位)
    B: 10000000000 (<1000位)
    A * B 
  7. 三次握手

  8. 读文件 写文件 需要加锁吗? 为甚?

  9. 共享内存有几种?

Linux系统在编程上提供的共享内存方案有三种:

  • mmap内存共享映射
  • XSI共享内存
  • POSIX共享内存
#面经#
全部评论
读写文件需要加锁吗,感觉怪怪的,肯定要加吧
点赞
送花
回复
分享
发布于 2020-07-17 23:33
你的二面题和我的一面题基本一样😂
点赞
送花
回复
分享
发布于 2020-07-22 16:19
网易互娱
校招火热招聘中
官网直投
给三面了吗
点赞
送花
回复
分享
发布于 2020-07-23 21:22
N个大小不超过1000w不重复数排序   应该是问计数排序,使用位图实现
点赞
送花
回复
分享
发布于 2020-08-13 18:53

相关推荐

#牛客帮帮团来啦!有问必答# 非吹牛逼非炫富,真实向各位大佬求助帖。本人简历上的的公司法人是自己,产品是自己独立开发的,但是担心创业经历会让HR抵触,所以将创业经历优化成实习经历,收入也写少了2/3(隐私信息打码)。进大厂是我中学至今的目标。苦于学历不行,所以决定专注提升履历,大一前便注册了一个高中教育公众号,一年涨了3万粉,月入过万,大学一直是经济独立。大二时攒下来10万,我开始创业做产品,是互联网教育/电商/新媒体等领域,大学三年赚了两百多万,前期是产品空白需求大,现在市场饱和,销量见顶,ROI低到经营困难,数据无法大幅度增长,履历的提升已经出现停滞,无法做出更大的业绩来够到进大厂的门槛。我一开始以为创业是加分项,负债的风险和创业的压力(疫情断货、恶意扣分罚款、背刺、竞对攻击等很多生死存亡的节点都让人焦虑痛苦和失眠)是我不想经历第二次的,因为没有合伙人,只能白天上课,晚上熬夜工作,每天睡5,6小时。没想到创业的经历,会有很多HR怀疑我的求职动机,给我带来很多阻挠。不求工资多少,城市哪里,在职场里发展3-5年以上是我坚定不移的人生规划,只为提高自己未来的下限。所以来到牛客向各位大佬求助。看看简历有什么要优化的,怎么写才有机会进大厂,感激不尽! #投递实习岗位前的准备# #找实习多的是你不知道的事# #实习,投递多份简历没人回复怎么办# #没有实习经历,还有机会进大厂吗#
ITTM:首先给大佬敬礼,然后建议是把工作经历和项目经历挪到最上面,这两个是面试时面试官的谈资,然后教育背景要放在最上面,自我评价一般是放最后的。另外,项目经历按照时间倒序排列,最近做的放在前面
点赞 评论 收藏
转发
点赞 12 评论
分享
牛客网
牛客企业服务