面经-滴滴-golang后端开发-企业事业部门-二面

1、实习:动态线程池相关
简单工厂和抽象工厂的区别 ?
2、网络:
TCP粘包分包?
TCP与UDP的区别?
TCP的头信息组成占用多少的字节 ?
TCP可靠性传输通过什么保证?
滑动窗口机制?
TCP为什么三次握手,两次不行?
3、mysql
mysql中一张表有7条数据,id为1-7,现在删除最大两条,重启mysql,再插入一条数据,这个id是多少?
ACID含义?
mysql左链接右链接内连接的区别?
乐观锁和悲观锁?
怎么避免死锁?
4、 操作系统
分页和分段管理的区别 ?
操作系统内存偏高了,怎么分析?用到常用命令?
5、linux命令
一个文件,第9列有很多数字,统计一下前十的数字有哪些?
6、 算法
1-100首尾相接,每隔四个剔除出一个,最后剩一个
全部评论
大家觉得难度咋样?
点赞 回复 分享
发布于 04-02 21:22 天津

相关推荐

数据埋点原理深度剖析数据埋点(Data Tracking)是现代 Web 和移动应用中用于收集用户行为数据的重要技术。通过埋点,开发者可以了解用户在应用中的行为路径、使用习惯、交互细节等,从而进行数据分析、优化产品功能和提升用户体验。下面将详细分析数据埋点的原理、实现方式、常见技术以及优缺点。一、数据埋点的原理概念:数据埋点是指在应用的特定位置(如按钮点击、页面加载、表单提交等)嵌入代码,当用户触发这些事件时,代码会自动发送数据到服务器或数据分析平台。原理:https://www.nowcoder.com/issue/tutorial?zhuanlanId=j572L2&uuid=f5520e2dca614fea93847035ca7243a8事件触发:当用户在应用中执行某个操作(如点击按钮、提交表单、浏览页面等)时,埋点代码会被触发。数据收集:埋点代码收集相关数据,如事件类型、时间戳、用户ID、页面URL、设备信息等。数据发送:收集到的数据通过网络请求(如HTTP请求)发送到服务器或数据分析平台。数据存储与分析:服务器接收到数据后,将其存储在数据库中,并进行后续的数据分析和处理。二、数据埋点的实现方式前端埋点:https://www.nowcoder.com/issue/tutorial?zhuanlanId=j572L2&uuid=f5520e2dca614fea93847035ca7243a8手动埋点:开发者在代码中手动插入埋点代码,适用于需要精确控制埋点位置和数据收集的场景。自动埋点:使用第三方库或框架自动收集常见事件(如页面加载、点击事件等),减少手动埋点的工作量。后端埋点:API请求埋点:在用户请求API时,后端服务器记录相关数据,如请求时间、用户ID、请求参数等。日志记录:后端服务器将用户操作记录在日志文件中,便于后续分析。
2025-05-18
在牛客打卡310天,今天也很努力鸭!
点赞 评论 收藏
分享
04-27 18:13
已编辑
滴滴_后端(实习员工)
23号下午面的,24号傍晚口头oc,说是周日书面offer能发下来。两面,一面30min纯八股,比较基础。二面1h,问项目。手撕都比较简单,无HR面。一面完后15min约十分钟后二面。明天有空整理下面经,今天先休息会。----------------------一面自我介绍,先问了问项目哪来的。1、你认为java和c++和python的主要区别是什么?2、布隆过滤器的原理,为什么项目里考虑使用布隆过滤器?3、详细讲讲Redis的数据类型4、zset的底层原理?各种操作的时间复杂度5、慢查询优化,索引该怎么去设置6、聚簇索引和非聚簇索引的区别7、一道题,INDEX(a,b,c)select a,b from table where a=1 and b=1select a,b from table where a=1 and c=1select a,b from table where a=1 and d=1好像是长这样,有点忘了查询效率的差别?最左匹配原则和索引下推。8、手撕:有效的括号结束后主动介绍了部门业务,主要用的GO。----------------------二面面试官人很好,全程微笑,我回答的时候会点头,不会的地方会给引导。没有自我介绍。也是先问了问项目哪来的。1、接着说先做一道简单题。给一个由数字和字母组成的字符串,如”135abf4646dsgk2",找最大的数字(4646)。2、基本数据类型和包装类有什么区别,为什么要有包装类,包装类占用的空间会更大吗,大在哪?3、通过Tomcat去提供的HTTP服务,讲一讲一个HTTP请求发送过来后处理的技术细节?4、select、poll、epoll后面问项目5、Redisson分布式锁的原理?6、假设要通过Redis实现转账操作,怎么确保原子性?(不是很懂为什么会在Redis里转账,这里扯了10分钟,后面反问他,他举了一些例子,没太明白什么意思)7、项目数据库表怎么设计的?为什么要这么设计?这里问的很细,后面还给了一些跟项目有关的场景,问这种情况下该怎么设计。8、其他和项目相关的细节,问了快半小时。总的来说面试体验很不错,后面给我打电话的hr姐姐声音也很好听。
点赞 评论 收藏
分享
评论
4
27
分享

创作者周榜

更多
牛客网
牛客企业服务