沐瞳科技

收藏
游戏
1000-9999人
未融资
上海
查看官网
上传简历
职位类型
全部
数据
最新
热门
05-05 15:33
门头沟学院 Java
面试时间:2024-09-11面试时长:40分钟项目提问● 这个基于数据库乐观锁,如何实现?● 用户量变大之后,如何优化?● 这个Lua脚本如何写的?● 切换成Redis如何实现乐观锁?● 假设锁的超时时间设置成10s,一个线程正常执行1s,那要是一个任务执行11s,另一个线程拿锁会发生什么?● 往key加入线程id,那分布式环境下?Golang1. Channel底层实现a. 写等待队列已有goroutine,过来另一个写命令,如何?b. 数组有数据且写等待队列有goroutine,过来另一个读命令,如何?2. Mutex底层实现a. 介绍自旋?b. 介绍atomic包叭i. atomic包是如何实现的?ii. 具体什么硬件指令实现?手撕二叉树右视图func RightD(root *Tree) []int {queue := []*Tree{}front, rear := 0, 0last := rootres := []int{}queue = append(queue, root)rear++for front != rear {node := queue[front]front++if node.Left != nil {queue = append(queue, node.Left)rear++}if node.Right != nil {queue = append(queue, node.Right)rear++}if node == last {res = append(res, node.Data)last = queue[rear-1]}}return res}type Tree struct {Data        intLeft, Right *Tree}�反问
查看14道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-04-24 10:44
4.10 25min1、自我介绍2、常用的编程语言是哪个,自学的还是学校教的?3、ansible自动化配置简单讲讲(项目问题)4、lnmp配置具体出现了什么问题,怎么解决的(php的www.conf和nginx的conf里的用户和组不是一个,导致无法动态转发,通过浏览器返回渲染和nginx日志排错)5、讲讲操作系统的内存管理(我以为是讲讲linux的free命令,罗里吧嗦说了一堆,结果是让讲一些概念,页式存储和段页式存储等)6、TCP三次握手流程7、讲讲容器化技术,镜像和容器分别的概念和区别8、讲讲对k8s的了解9、讲讲你最熟悉哪一块的运维知识(nginx配置相关,面试官提问如果两个url分别访问服务器不同的静态文件该如何实现:include conf 分别写server模块,或者并入nginx主配置文件,但是好像不是这个意思,具体还需学习;nginx的黑名单和白名单如何实现,忘了。。;https和http的区别是什么样的,在nginx配置文件里怎样实现https,也忘了。。。)10、讲讲容器和虚拟机的区别、优点和缺点11、讲讲grep命令,讲讲正则(?和*代表什么),讲讲用shell写过什么样的脚本12、讲讲对zabbix监控系统的理解13、你更想学习、做哪种路线的运维14、你将来的规划是什么样的?15、了解过我们公司业务吗,玩过手游吗,讲讲对游戏业务运维的理解反问环节:1、对容器化技术和k8s的理解程度需要多深?2、有无培训机制?3、常用的linux命令需要多广多深,具体在哪些方面需要多学习一些?更新:4.16收到感谢信
查看19道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务