(已挂)米哈游,校招后端开发面经
共 1108字,需浏览 3分钟
·
2022-07-04 19:35
点击蓝色“程序员黄小斜”关注我哟
加个“星标”,每天和你一起多进步一点点!
作者:Jann
链接:https://www.nowcoder.com/discuss/738710
来源:牛客网
(已挂)米哈游,校招后端开发面经
一面
面向对象的三大特点
make 和 new 的区别
make slice 的 两个参数 的含义
goroutine 怎么控制并发度
多个协程操作map怎么做,map有些什么注意事项(key不可寻址,key可等)
内存泄漏的场景
channel怎么实现的
线程和协程的区别
并行和并发
进程的通信方式,线程的同步方式
什么是临界区
死锁怎么产生的,怎么避免死锁
分页
软链接和硬链接
OSI七层模型,TCP三次握手,TCP和UDP区别,TCP粘包和拆包,HTTP状态码,网关,DNS
算法题1:判断一个数字是不是回文数
算法题2:用链表实现一个优先级队列
算法题3:两个string的数字求和
实习项目
二面
算法题1:输入一个数组和一个target,输出数组的数字加减乘除括号运算后等于target的一个字符串式子
算法题2:多叉树层序遍历,左视图
跳台阶
场景题:抽奖,每个用户可以点击抽奖最多N次,中奖后不能再抽奖,每次点击有概率 P 中奖,如果前N-1次不中奖,最后一次必中,奖品一共M个,奖品发完后抽奖就提示没有奖品了。设计基于mysql的方案和基于redis的方案
实习项目
HR面还是聊人生
更新:挂了,不知道为啥,技术面试问的很简单,也都答上来了。。
— 【 THE END 】— 公众号[程序员黄小斜]全部博文已整理成一个目录,请在公众号里回复「m」获取! 最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“在看”,关注公众号并回复 PDF 领取,更多内容陆续奉上。
文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)