淘米面经

淘米服务端一面
时长:55分钟
自我介绍

1、线性结构和非线性结构区别?
2、数组和链表区别?
3、单链表,如何找到中间的节点?
4、时间复杂度的概念,如何计算?
5、知道哪些排序算法?快排的时间复杂度多少?
6、选一个熟悉的排序算法进行实现。
7、找出最大连续了数组,返回最大和,以及最大和对应的子数组。
8、口述思路:单链表成环,如何判断环的长度?
9、排好序的数组去除重复元素。
10、get和post区别
11、403状态码、502状态码、200状态码?
12、tcp和udp区别?
13、linux命令查看pid,查看某个进程网络连接情况?
14、操作系统底层,代码编译到运行是如何执行的?
15、操作系统中,一个程序的内存区域划分。
16、b+树和b树区别?
17、数据库慢查询如何定位,如何优化?
18、索引失效场景。
19、事务四个特性。
20、浅拷贝和深拷贝。

淘米二面
时长:1小时

1、手撕:字符串全排列
2、手撕:数组只有0或1,最多改N个0为1,求最长连续1的长度
3、redis响应慢怎么排查?
4、根据4的回答反问,持久化开了另一个线程操作,主线程响应还是慢怎么排查,如何定位?
5、再哈希,什么情况会发生,有什么用?
6、什么情况下导致用户态和内核态切换?
7、epoll原理,怎么实现的多路复用?
8、epoll_wait组件数据结构?
9、epoll_wait是否阻塞?
10、epoll_wait为什么用红黑树不用hash?
11、根据红黑树方便范围查询,那epoll什么情况下用到范围查询?
12、操作系统中,本机发送好远端发送有什么区别?
13、mybatis连接池,用过什么数据源,了解他们之间性能的差距吗?
14、数据池性能从哪方面考虑,如何设计?
全部评论
这是25实习还是全职呀
点赞 回复 分享
发布于 2024-05-29 00:08 浙江
m没几个会的
点赞 回复 分享
发布于 2023-11-06 19:33 广东
佬,咱绝对是一个面试官😂问的好多都一样
点赞 回复 分享
发布于 2023-11-03 01:33 广东
m
点赞 回复 分享
发布于 2023-10-29 13:34 安徽

相关推荐

03-19 20:17
已编辑
东莞理工学院 Java
📍面试公司:淘米🕐面试时间:03/17💻面试岗位:golang服务端开发❓面试问题:1. 算法:给定一个只包含0和1的数组,最多可以操作n次,返回操作后最长连续1的长度。2. 实习相关内容有哪些?3. redis和MySQL相关知识4.Redis和MySQL的区别是什么5.redis和MySQL的事物区别6. 为什么MySQL要有redo log和undo log?7. Redis的原子性和MySQL的原子性有什么区别?8. Redis是怎么实现原子性的,可以回滚吗,为什么不设计一个回滚?9. Redis有隔离性吗?10. Redis的持久化和MySQL的持久化有什么区别?11. 为什么对于持久化数据要优先选择MySQL?12. MySQL的redo log和bin log职能不是差不多吗?为什么要分成两个呢?13. 如果让你设计,能否把redo log和bin log合并成一个?14. 合并的话数据结构怎么选择(STATEMENT和ROW)?15. 为什么选择混合模式?16. 你对游戏服务端开发了解多少?17. 游戏服务端开发和传统的后端开发有什么区别?18. 如果让你去写一个游戏的后端,需要注意什么问题?19. 游戏后端开发为什么要用长连接?20. 你是怎么使用AI相关技术的?21. 你开发时使用AI的流程是怎么样的?22. 引入了多个skill,你会怎么管理?23. 引入多个skill会触发什么问题?24. 你怎么理解agent?25. agent的调用流程是怎么样的?26. 你觉得agent有哪些地方可以优化?🙌面试感想:面试体验感一般般,面试官老是打断人说话,说的复杂了叫我说简单一点,说的简单了叫我按1234排列从头往后说详细一些,但是大部分问题还是答出来了,有一些问题问的也比较有价值有深度,好在是过了,明天hr面
查看26道真题和解析
点赞 评论 收藏
分享
评论
9
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务