4.10 腾讯云智-西安 80min

1.手撕算法 两个 :

​    编写一个函数,实现一个随机字符串;

​    两个数组找交集,说思路:先说了利用set,然后遍历另一个数组。面试官反问,那不申请其它空间怎么实现?我说排序,然后遍历数组。面试官:好,那你用快排实现吧,你可以手写快排吗? 我说可以。。

   (两个算法题一共写了将近40分钟)

  写完还让我自己调试用例,还问我怎么优化,然后还不给我思考的时间555555555

2.自我介绍

3.列举5个你熟悉的排序算法 并说出思路 讲了快排 堆排 简单选择 冒泡 

4.tcp三次握手,客户端和服务端分别发送什么数据?客户端服务端分别是什么状态?只答出了第一点。

5.linux中的通信方式有哪些? 不会

6.了解过epoll吗?怎么实现的? 扯了redis中的io多路复用

7.epoll的触发机制有哪些? 不会

8.linux内存淘汰机制有哪些?说了LRU,LFU,ttl,随机

9.linux的分页和分段了解过吗?。。。。。。。。。。linux这块我基本就没怎么看 根本不会5555

10.数据库的存储引擎有哪些?讲一下区别?

11.B+树删除一个元素和增加一个元素的时间复杂度是多少?

12.mysql最左匹配原则。讲了原理以及什么情况下会失效。

13.为什么会失效? 讲了B+树叶节点的结构。

14.mysql的慢查询用过吗 ?有什么优化思路。 我说了优化数据表结构,优化sql语句。讲着讲着面试官说:好了,看来你没用过,你应该是看过这方面的文章吧,然后打断我不让我说了…………

面试体验:

面试官人狠话不多 上来就手撕代码给我一个下马威,然后问的知识点里面linux的我基本都不太会,没怎么复习过。。。java八股一个也没问,他说他们部门要写go和php,还问我转语言能不能接受,我说能。

但是总体感觉还是挂了 操作系统的部分基本没答上来……
全部评论
m
1 回复 分享
发布于 2024-04-10 18:08 湖南
这是校招吗
点赞 回复 分享
发布于 2024-08-02 11:19 陕西
老哥,你面的是什么岗啊
点赞 回复 分享
发布于 2024-05-28 22:14 北京
寄了,我也是云智西安的,操作系统一点都没背,星期一就要面了
点赞 回复 分享
发布于 2024-04-11 21:17 陕西

相关推荐

1. 自我介绍2. 怎么学的 ts3. js 是单线程 异步怎么实现的4. setTimeout 的第一个参数是回调函数,这个函数在什么线程执行5. 如果 js 只有一个线程,怎么实现 setTimeout 的功能6. ES5 了解过吗7. 平时的项目打包的是 ES几?8. 使用过低版本浏览器打开网页吗9. 用过什么 react 的 hook?10. useMemo 和 useCallback 是怎么优化性能的11. 手写实现 useCallback```const useMyCallback = (func, deps) => {// TODO:}```12. 怎么优化浏览器加载时间13. 异步加载怎么实现的14. 图片懒加载怎么实现的15. 手写题,json 对象格式转文件```{"name": "A","children": [{ "name": "B", "children": [{ "name": "C" }] },{ "name": "D" },{"name": "E","children": [{"name": "F","children": [{ "name": "B", "children": [{ "name": "C" }] }]}]}]}{"A": false,"A/B": false,"A/B/C": true,"A/D": true,"A/E": false,"A/E/F": false,"A/E/F/B": false,"A/E/F/B/C": true}```16. taro是怎么实现多端的17. babel 在这里面做了什么18. 了解过 ai 吗19. MCP 是什么20. 怎么实现一个 MCP(这是我能实现的吗)21. 你是怎么使用的 MCP22. 如果没有 MCP,怎么给 ai 投喂上下文实现 MCP 一样的效果23. 你所说的投喂的核心代码指的是什么24. 反问
查看23道真题和解析
点赞 评论 收藏
分享
📍面试公司:腾讯云智💻面试岗位:后台开发❓面试问题:1.nacos三大核心组件2.nacos服务注册的流程3.Nacos的AP跟CP有什么不一样4.Redis分区集群5.Redis分区集群添加新节点数据如何转移6.Redis Sentinel 中的 Raft协议7.如何保证RabbitMQ不弄丢信息8.如何防止消费者重复下单9.WebSocket建立连接的过程10.AOP的底层原理11.如何创建单例的Bean12.如何实现互斥锁13.ArrayList的扩容机制14.java里面线程安全的list有哪些15.HTTP2.0的优点跟缺点16.I/O多路复用的底层结构17.I/O多路复用的中的事件通知模式18.手撕:不加锁的情况下,两个线程按顺序交叉打印1-100的数字。还有什么方式实现?反问:Q:我这次面试过程有那些地方需要改进(其实我感觉已经寄了)A:我不能告诉你我的面评(心已经凉了),然后给了一堆中肯的建议Q:.......忘了,好像是多少天出结果🙌面试感想:这次面试持续了80多分钟,面试官给人的感觉非常沉稳,一看就知道这个人强的可怕,然后开始拷打我的项目,说的并不是很好,在问我锁的粒度后,深挖了许多新东西,然后根据我简历上面的写的技术栈问我八股,都是一些底层的东西。虽然面试过程比较严肃,但是这位面试官给的建议也是非常中肯的,其中有一条是:你简历上面写的技术栈一定要去了解它的底层原理。希望看到我这篇面经的同学能够互勉算上前两次面试,主播也是三面云智了(狗头)今天晚上显示业务复试了,大概这两天有面试。
查看18道真题和解析
点赞 评论 收藏
分享
评论
5
21
分享

创作者周榜

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