公司 | 简历初筛 | 笔试 | 一面 | 二面 |
网易雷火 | ✅ | |||
快手 | ❎ | |||
大疆 | ✅ | |||
米哈游 | ❎ | |||
百度 | ❎ | |||
友塔 | ❎ | |||
多益 | ✅ | |||
腾讯光子 | ❎ | |||
oppo | ❎ | |||
拼多多 | ✅ | |||
搜狐畅游 | ✅ | |||
莉莉丝 | ❎第一志愿 ✅第二志愿 | |||
点点 | ✅ | |||
滴滴 | ✅ | |||
美图 | ✅ | |||
虹软 | ✅ | |||
拓竹 | ✅ | |||
科大讯飞 | ✅ | |||
华为 | ✅ | |||
美团后端 | ✅ | |||
蔚来 | ✅ | |||
原力 | ✅ | |||
insta360 | ✅ | |||
4399 | ✅ | |||
游卡 | ✅ | |||
海尔—嵌入式 | ✅ | |||
勇仕 | ✅ | |||
鹰角 | ✅ | |||
经纬恒润 | ✅ | |||
吉比特 | ✅ | |||
远景 | ✅ | |||
柠檬微趣 | ✅ | |||
火羽 | ✅ | |||
卓驭 | ✅ | |||
京东测开 | ✅ | |||
顺丰 | ✅ | |||
地平线 | ✅ | |||
阿里灵犀互娱 | ✅ | |||
创维 | ✅ | |||
去哪儿旅行 | ✅ | |||
腾讯音乐 | ✅ | |||
联想 | ✅ | |||
shopee | ✅ | |||
宇信 | ✅ | |||
友塔:
- 第一题是二叉树,每一个节点有金币,一步可以把一个金币从一个节点移动到相邻的另一个节点,问最少用几步移动金币能使每一个节点金币平均。979.在二叉树中分配硬币
- 第二题:给一个字符串问给字符串中间加点,输出ip总共可以怎么分配
- 第四题:狄杰斯特拉,没写完
腾讯光子:
- 重载与重写的区别
- 构造函数和析构函数能不能是虚函数
- 多线程与多进程
- 函数模版在编译的时候是否会产生其余代码
- 冒泡的理想复杂度我居然打错了
- 一个被调用很多次的小体量函数怎么优化 宏and inline
- 两个栈实现队列,忘记回答是否为非空
- new delet流程、malloc、free和new delet区别
- 答出来的(链表和数组的区别,堆和栈的区别,虚函数实现,哈希,哈希冲突怎么办)
莉莉丝笔试:
- 编程:lru缓存1
- 单选:多线程相关:没回答出来猜了一个
- 单选:函数中给指针用malloc分配内存,然后for循环中大量调用该函数;
- 问答题:如何判断大小端? Union把int和char[4] 结合起来,最小有效值存低位是小端,存高位是大端
- 智力题:47瓶药水,46瓶无毒,最少几只小老鼠能把有毒药水一次选出
Oppo:
有一个长度为n的数组a,若i<j<k并且a[i] = a[k] = a[j] +1,则该三个元素组成一个等腰直角三元组。输出数组a内等腰直角三元组的个数(思路,遍历aj并向两边搜索,用哈希表)
- lru缓存:
一个list,存<key,value>的pair
一个remove函数,一个moveTohead函数(用来判断使用最多的键值对
一个map,存键和指向listnode的迭代器
然后get函数如果map中没find到就返回-1,get到了就把map中该key对应的迭代器对应的双向链表节点丢到链表头去并返回值
Set函数:如果在key在里边的话先把这个节点删掉,如果不在但是容量超了,就把链表最后一个对应的节点删掉,然后再在链表头插入 ↩︎
Comments NOTHING