米哈游一面

  1. 为什么想到投游戏公司?(因为我热爱游戏)
  2. 都玩哪些游戏?(lol,塞尔达)
  3. 数组和链表的区别(背)
  4. 队列和栈的区别(背)
  5. 如果实现队列用数组还是链表?(背)
  6. 哈希表的概念?复杂度?最坏复杂度?(背)
  7. 哈希冲入的解决方式?你觉得什么方式比较好?
  8. 拉链法链表很长怎么办?(红黑树)
  9. 排序算法说一下,复杂度和稳定性(背)
  10. 让你对一群学生的年龄进行排序怎么排?(用不同的哈希表存放不同的年龄)
  11. 多态的概念?以及解决的问题
  12. 多态在编译器层面如何实现的?(忘了,java好像用的什么动态链接实现的)
  13. 说几个常用的设计模式?概念和使用场景(代理模式,装饰器模式,模板模式)
  14. java里的map知道哪些?(Hashmap,concurrentHashMap,TreeMap, LinkedHashMap)
  15. 什么场景会用到TreeMap(有序的遍历)
  16. 进程和线程的区别?(背)
  17. 进程中哪些资源线程共享?哪些是独有?
  18. 虚拟内存谈一谈自己理解?(背)
  19. 两个进程访问同一个地址,是否会冲突?(不会,因为是独立的逻辑地址)
  20. 用户态和内核态概念和区别?(背)
  21. 用户态切换到内核态除了系统调用还有什么?(这个没答好)用户态切换到内核态的实际
  22. 进程调度是通过什么方式切换到内核态的?
  23. linux上如何查看内存,磁盘,网络等?(top, nestat, df -h等等)
  24. top命令看到某个进程cpu占用率百分之百如何排查?(不会)
  25. tcp和udp概念和区别?(背)
  26. tcp哪些机制保证可靠性?(停止等待,连续ARP,滑动窗口,拥塞控制,慢启动,快重传,快恢复)
  27. 哪些游戏会用udp,哪些会用tcp?(卡牌游戏tcp,竞技类的用udp)。
  28. tcp四次挥手的time_wait出现在哪一端和时间点?不等待2msl会怎么样?
  29. 写题:给一个字符串,输出这个字符串的笛卡尔积比如输入"{ab,cd}{ef,gh,ijk}",输出"{abef, abgh, abijk,cdef,cdgh,cdijk}",要求不能使用split字符串分隔函数。最后还让我自己想一些测试用例。
全部评论

相关推荐

有趣的牛油果开挂了:最近这个阶段收到些杂七杂八的短信是真的烦
点赞 评论 收藏
分享
尊尼获获:闺蜜在哪?
点赞 评论 收藏
分享
点赞 3 评论
分享
牛客网
牛客企业服务