csig后台开发一面凉经

腾讯云-后台开发一面
面试流程:手撕 合并k个升序链表(暴力写出来了,面试官问还有没有其他方法,引导往正确方法想)
Treenode定义为class treenode{Strng int }那么一个节点占的内存空间是多少
讲一下进程和线程的区别
你说进程切换开销比线程切换开销大,那你讲一下为什么进程切换比线程切换开销大
那你知道进程中的上下文是什么吗,他做的什么操作
上下文切换的时候操作系统都做了什么操作
讲一下tcp和udp的区别
那tcp就一定比udp慢吗
那什么情况下tcp不会比udp慢
文件传输用的什么协议
你下载文件的时候tcp很慢吗
那tcp是根据硬带宽而且设置滑动窗口吗
那为什么下载文件的时候有时候慢有时候快
那如果说在Java中,我在服务端写一个死循环一直传输一字节的数据,而在客户端中也写了死循环接受数据,循环里面每次新生成一个buffer read,是四字节的,会出现什么情况?
用过ai去辅助编程吗
用什么ai
你怎么用ai做项目的,全部交给ai生成还是每次只提一部分的需求
你怎么保证ai写的代码是正确的
你怎么用ai去测试你的代码
除了阅读代码你怎么排查自己代码中出现的问题
那如果是业务问题该怎么排查
反问:
面试评价:没说
给了ai的学习建议
总共耗时1小时23分钟
基本没有问八股和项目,大部分是面试官自己出的场景题
全部评论
腾讯的面试确实挺难的,八股问得很细。不过多练练就好了,加油💪
点赞 回复 分享
发布于 03-26 11:36 北京

相关推荐

03-20 15:35
深圳大学 golang
人生第一次面腾讯 部门是CSIG的技术与产品 3.16晚上面的 大概1h 问的问题挺多的 手撕给了两道10分钟就写完了 反问环节面试官评价也挺正向 还说两道手撕都很快写出来了挺不错的(他说他一般给两道是会让候选人自己选一道的) 感觉自己发挥挺正常的 以为应该可以过 结果八点面完九点就给挂了 不知道是不是kpi面 人生中第一场鹅面试就这么狠狠被挂掉了1. 自我介绍 顺便介绍两个项目2. 你说到你的项目是微服务架构 那你说说微服务是什么?3. 你的评价系统用到了Canal 你为什么要用Canal?4. 面试官说他记得Canal的配置是比较复杂的 他说有很多复杂的配置文件 问我当时是怎么去配置的 有没有遇到什么难题?5. 你的后台消费脚本怎么判断一条语句是DDL语句还是DML语句的?(刚好有考虑到这一点就回答了根据Kafka里面的消息来判断)6. 那怎么判断是不是DCL语句呢?(这个确实没考虑到)7. 你的项目用到了SSE 说一下SSE和http有什么区别 SSE是单向的吗?8. 你的RAG项目是为什么架构的?为什么要使用Eino框架 它在里面起到了什么作用?9. 你的文档存到向量数据库的索引是怎么设计的?10. 召回文档的时候是怎么召回的?召回的是文档的ID还是文档的内容?11. 说一下OSI七层网络模型和TCP-IP的四层网络模型 每一层分别有哪些东西介绍一下(只记得四层 七层的没说全 太久没看了忘了)12. 说一下TCP的三次握手和四次挥手13. Go里面的error和panic有什么区别?14. 那panic是怎么捕获的 说一下15. 那Defer是用来干什么的?16. Go里面的Context有了解过吗 介绍一下Context可以用来做什么?17. 说一下Go语言里面的零值18. 为什么两个项目一个用Gin框架一个用Kratos框架?19. 为什么手撕代码一道题用C++、一道题用Go? (说之前打编程比赛的时候习惯用C++写算法题 链表和二叉树的题目就习惯用C++写)手撕代码出了两道都是简单难度的leetcode 但是第二道不能额外开辟新数组 用逆向双指针就可以解决了:1. 判断链表是否有环 (自己写输入输出构建链表)2. 合并两个有序数组(要求不可以额外开一个新数组 只能使用常量级别的额外空间)
查看19道真题和解析
点赞 评论 收藏
分享
今天 00:39
门头沟学院 C++
点赞 评论 收藏
分享
评论
4
17
分享

创作者周榜

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