地平线C++二面凉经

菜鸡如我,从今天开始发面经攒人品拿offer
第一面40min

面试官所在岗位好像不是用C++的,所以C++相关知识没怎么问
从操作系统到数据库都聊了下

1、有实习经历吗(导师不让去,没有。。)
2、进程通信方式
3、字节序
4、TCP/UCP区别
5、五种IO模型(感觉面试官在看着我的博客问)
6、项目用到什么数据结构
7、有做过别的项目/应用吗(估计自己简历上的项目可拓展性不大才问了,最近在做一个网络编程相关的项目)
8、除了C++还用别的什么语言,建议学习go
9、手撸快排
10、数据库索引
11、数据库隔离级别
12、bitmap/布隆过滤器(刚好对布隆过滤器了解一点)
13、docker
14、redis
15、消息队列有了解吗

面试官还问了岗位意愿,说我在他这里是可以的(不太敢相信自己答的稀烂还可以过,感觉自己缺乏数据库相关知识,只会本科学过的增删改查。。)
建议多熟悉redis,docker,go,k8s,应用开发,SDK,刷算法题

总结:尽快熟悉数据库相关知识,了解应用开发,go语言等等。
许愿能过

第二面 1h
全程项目面
可能简历上的不够看, 问有没有别的能体现代码能功底的项目,说了刚做完网络编程的项目
一道算法题
原题我找到了,leetcode1171,删去总和为0的连续节点
面试官提示前缀和,还是没撕出来,链表题比较薄弱。。
我还给自己挖坑能不能用数组,然后滑动窗口,数组删除还比链表更麻烦
面试官说更希望招实际应用开发经验丰富的同学。。
晕了,问了我这么久的项目,最后还是说经验不足
果然还是因为没实习经历么
本来之前找了个实习,结果做了一星期就被导师骂回去了,还威胁延毕,我能怎么办?
自闭了

#面经##校招##地平线##C++工程师#
全部评论
大佬研究生吗
点赞 回复 分享
发布于 2021-06-25 16:52
m
点赞 回复 分享
发布于 2023-08-08 15:37 江苏
m
点赞 回复 分享
发布于 2023-08-26 11:00 陕西

相关推荐

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应用程序可以实现实时的双向通信,适用于聊天应用、实时通知、实时更新和协同编辑等场景。#ai智能作图#
点赞 评论 收藏
分享
评论
1
19
分享

创作者周榜

更多
牛客网
牛客企业服务