海量数据 一面 面经 24春招 已凉

个人背景:本9海硕,一段本硕之间的一年工作经验,一段老外研究所实习

岗位:内核研发

TL:boss投递,3/15行测,3/18一面

一面:

时间:3/18,长度30分钟

内容:

  1. 自我介绍
  2. 问实习做的数据库的底层,实习做的工作
  3. 问数据库的底层实现,问的很深很细,例如建哈希表的适合哈希冲突“具体”是用什么锁解决的,两个表Join的底层实现,数据库文件的设计,不是普通八股,而是真的研究过才能答上来的那种
  4. 复盘笔试,两个装不进内存的表找交集,如果ID不是有序的怎么办?
  5. 反问公司数据库

感受:面试官全程比较冷淡,抓住一个点就往最深了问,我就只是做过两三个月数据库,那种问题我觉得只有老油条才会吧。。。然后就是很多问题直接回答不会,两三下就被面试官掏空了。听面试官话里话外的意思,他们还是想要那种研究生一进去就开始做数据库的,我是毕设才开始做,就显得比较薄弱。数据库这块是真的卷啊,岗不多,大神一堆,非大厂也很难进。

结语:春招首寄

#海量数据##面经##数据库##软件开发2024笔面经#
全部评论

相关推荐

WebSocket是一种在Web应用程序中实现实时双向通信的技术。它提供了一种持久连接,允许服务器与客户端之间进行双向数据传输。与传统的HTTP请求/响应模型不同,WebSocket允许服务器主动向客户端发送消息,而不需要客户端发起请求。要在Web应用程序中使用WebSocket进行实时通信,需要执行以下步骤:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=b48bebe08e474db8b80b853b12bafd48创建一个WebSocket对象:使用JavaScript的WebSocket构造函数创建一个WebSocket对象,指定要连接的服务器URL。例如:var socket = new WebSocket("ws://example.com/socket-server");监听WebSocket事件:使用WebSocket对象的事件监听器来处理WebSocket的各种事件,例如onopen、onmessage、onclose和onerror。这些事件将在WebSocket状态变化、接收到消息、关闭连接或发生错误时被触发。建立连接:一旦创建了WebSocket对象,通过调用其open()方法建立与服务器的WebSocket连接。当连接建立成功时,onopen事件将被触发。发送和接收消息:使用WebSocket对象的send()方法向服务器发送消息,消息可以是字符串或其他数据类型。服务器接收到消息后,可以使用WebSocket对象的onmessage事件来处理。关闭连接:当需要终止WebSocket连接时,可以调用WebSocket对象的close()方法。服务器会收到一个关闭请求,如果确定关闭连接,会发送一个关闭信号给客户端并触发onclose事件。通过使用WebSocket,Web应用程序可以实现实时的双向通信,适用于聊天应用、实时通知、实时更新和协同编辑等场景。
点赞 评论 收藏
分享
点赞 2 评论
分享
牛客网
牛客企业服务