网易互娱2面,bilibili一面,腾讯音乐一面

8.18号

网易互娱二面(服务端开发工程师-游戏应用与平台发展事业部),大约50分钟

智力题

没有项目,没有八股

1,A,B两个人投硬币,A先投,如果正面A吃苹果,如果反面B投,如果B正面B吃苹果,如果B也是反面重新从A开始投。

问先投硬币那个人吃到苹果的概率。

2,12个球,放在4个篮子里面,一共多少种放法

场景题

两个很大的文件,存放的是url,如何找到相同的两个url

代码,

一个栈,右出栈和入栈还有返回当前栈的最小值,类似leetcode一个滑动窗口的最小值

bilibili一面(C/C++ 开发工程师 (音视频/流媒体方向)),大约50分钟

项目大约半小时

没八股

2个鸡蛋,有100层楼,从一定高度落下就会碎,找到实验最小次数。

找到相交链表的入口

性格,反问

腾讯音乐(软件开发-后台开发方向),大约100分钟

自我介绍说项目

排序算法了解那些
C++ map实现
红黑数
怎么解决hash冲突
乐观锁和悲观锁

线程进程协称

extern 'C'

结构体对齐,及其原因

如何防止死锁,

epoll,select,底层

粘包现象,Nagle怎么做的,

网络传输的时候什么时候用大端什么时候用小端

nat技术了解吗

现在ipv4域名不够,如何实现的

找到一个数组中第k小的元素,说思路,和复杂度

找到二叉树两个节点的最近夫节点,自己写测试用例,手撕

对于两个排序的数组,找到中位数,说思路

总结,我之前没有准备智力题,感觉今天前两面被摩擦了

#面经##哔哩哔哩##网易互娱##腾讯音乐娱乐##芯片底层软件开发#
全部评论
我腾讯音乐也是这个岗位,周三一面,到现在也没消息
1 回复 分享
发布于 2021-08-28 16:33
智力题也太秀了吧? 😂
点赞 回复 分享
发布于 2021-08-19 19:59
楼主,你网易2面有结果了么😥
点赞 回复 分享
发布于 2021-08-23 19:05
网易互娱已挂
点赞 回复 分享
发布于 2021-08-28 16:55

相关推荐

3.内存管理&编程题(20道) 3.1由gcc编译的C语言程序占用的内存分为哪几个部分?栈区(stack)存放函数的参数、局部变量。堆区(heap)提供程序员动态申请的内存空间。全局(静态)区(static)存放全局变量和静态变量,初始化不为0的全局变量和静态变量、const型常量在一块区域(.data段),未初始化的、初始化为0的全局变量和静态变量在相邻的另一块区域(.bss段)。程序代码区存放函数体的二进制代码和字符串常量。3.2小端:一个数据的低位字节数据存储在低地址   大端:一个数据的高位字节数据存储在低地址   例如:int a=0x12345678;  //a首地址为0x200,大端存储格式如下:如何判读一个系统的大小端存储模式?(1)方法一:int *强制类型转换为char *,用"[]"解引用 void checkCpuMode(void)  {      int c = 0x12345678;      char *p = (char *)&c;      if(p[0] == 0x12)          printf("Big endian.");      else if(p[0] == 0x78)          printf("Little endian.");      else          printf("Uncertain.");  }  (2)方法二:int *强制类型转换为char *,用"*"解引用 void checkCpuMode(void)  {      int c = 0x12345678;      char *p = (char *)&c;      if(*p == 0x12)          printf("Big endian.");      else if(*p == 0x78)          printf("Little endian.");      else          printf("Uncertain.");  }  (3)方法三:包含short跟char的共用体 void checkCpuMode(void)  {      union Data      {          short a;          char b[sizeof(short)];      }data;      data.a = 0x1234;        if(data.b[0] == 0x12)          printf("Big endian.");      else if(data.b[0] == 0x34)          printf("Little endian.");      else          printf("uncertain.");  }  3.3全局变量和局部变量的区别?(1)全局变量储存在静态区,进入main函数之前就被创建,生命周期为整个源程序。 (2)局部变量在栈中分配,在函数被调用时才被创建,在函数退出时销毁,生命周期为函数内。 3.4以下程序中,主函数能否成功申请到内存空间?#include  #include  #include  void getmemory(char *p)  {      p = (char *)malloc(100);      strcpy(p, "hello world");  }  int main()  {      char *str = NULL;      getmemory(str);      printf("%s", str);      free(str);      return 0;  }  答案:不能。 解读:getmemory(str)没能改变str的值,因为传递给子函数的只是str的复制值NULL,main函数中的str一直都是 NULL。正确的getmemory()如下: ①传递的是二重指针,即str的指针void getmemory(char **p)   {      *p = (char *)malloc(100);      strcpy(*p, "hello world");  }  ②传递的是指针别名,即str的别名,C++中void getmemory(char * &p)   {      p = (char *)malloc(100);      strcpy(p, "hello world");  }  以上内容摘自专刊《嵌入式岗位笔试面试真题讲解》,该专刊不仅有真题讲解,还有经验分享,不清楚嵌入式该学什么的同学,想找嵌入式实习/正式工作的同学,都可以来看看:                  https://blog.nowcoder.net/zhuanlan/v0ELPM嵌入式公司推荐:   华为       、    小米         、     OPPO       、VIVO、     CVTE         、     大疆       、insta360影石、美的  、   TCL  、小米    、经纬恒润     、小鹏、 图森未来    、   百度    、滴滴、蔚来、理想、     联发科、 紫光展锐    、全志、   寒武纪    、晶晨半导体   、汇顶、华为     、 中兴    、浪潮    、TP-LINK、    讯飞、商汤、海康威视    、浙江   大华    、360。qi
查看4道真题和解析
点赞 评论 收藏
分享
秋招面经1. 如何在嵌入式系统中实现蓝牙通信?2. 使用GPIO控制步进电机的运动。3. 嵌入式系统中如何实现看门狗定时器?4. 如何使用I2S接口进行音频数据传输?5. FreeRTOS中如何实现任务的时间片轮转调度?6. 如何使用CAN进行汽车故障诊断?7. 嵌入式系统中如何实现气体泄漏监测?8. 使用PWM控制电机的速度。9. 在FreeRTOS中如何实现消息队列机制?10. 如何在嵌入式系统中实现图像处理?11. 使用ADC进行温度传感器数据采集。12. FreeRTOS中如何实现任务的优先级继承?13. 使用中断处理温度传感器的输入事件。14. 在嵌入式系统中如何实现数据压缩?15. 如何使用LoRa进行远程无线通信?16. 嵌入式系统中如何实现智能家居控制?17. 使用DMA进行ADC数据采集。18. 在FreeRTOS中如何实现任务的周期性调度?19. 如何在嵌入式系统中实现OLED显示?20. 使用RTOS实现多线程网络通信。21. 如何在嵌入式系统中实现音频录制?22. 使用GPIO实现按键输入的去抖动处理。23. 在FreeRTOS中如何实现任务的优先级动态调整?24. 如何使用NFC进行近场通信?25. 嵌入式系统中如何实现电池电量监测?26. 使用I2C与气压传感器进行数据采集。27. 在FreeRTOS中如何实现任务的资源共享?28. 如何在嵌入式系统中实现数据日志记录?29. 使用RS-485总线实现工业设备通信。30. 在嵌入式系统中如何实现设备的固件升级?嵌入式C++面经推荐大佬面经  链接在下边  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
12-01 16:47
禾迈股份 嵌入式软件 19x15 硕士其他
点赞 评论 收藏
分享
评论
4
33
分享
牛客网
牛客企业服务