主要问了C++相关 一上来,手撕两个题: 手撕排序 10min 爬楼梯 8min C++ 类,函数,虚函数表的内存区域 http和https区别 tls握手过程 http2和3区别 QUIC的拥塞控制 C++ 内存管理,智能指针是怎么管理内存的 java的内存管理 gc过程 引用计数 C++ 程序生成全过程 #百度#
1.八股 有几种网络io模型? 异步网络模型在什么场景下你了解有应用过?(回答了线程相关的场景) 除了用线程完成,还有什么操作可以完成异步操作? 同步阻塞和同步非阻塞在java层面怎么实现?(说前面网络io模型答得挺顺畅,具体实现细节还需要提升一下) 描述一下一次完整的http请求 知道的长连接有几种实现方式? 一个http请求包含哪几部分内容? 请求头里面的信息都有哪些? http的状态码有哪些
mapreduce中有哪些排序 yarn的事件驱动 hbase写热点问题 建表时怎么指定空region spark sql中dataframe怎么把表中的字段提取出来 hive怎么提取出来 yarn中的container怎么实现 写一个sql,学生不同学科的得分排名前三 手写单例模式,策略模式,工厂模式,并描述在什么场景下使用,口述一下装饰者模式 arraylist和linkedlist的区别,什
(自动驾驶预测决策规划控制算法工程师) 1. 介绍论文,穿插着问八股 2. 项目细问 3. lstm的门控机制介绍一下,有几个门,都有什么作用,如何工作的 4. 遗忘门如何实现遗忘信息 5. 如果预测中涉及到地图,如何处理地图 6. 说说vectornet的亮点,TNT呢。 7. 如何进行矢量化处理,障碍物的历史轨迹怎么矢量化处理 8.手撕自注意力机制 反问: 学习建议 共46分钟
1、线程、进程的区别?最小执行单元是进程还是线程? 2、如何计算一个整数是不是2的n次方? 3、printf的具体实现? 4、什么是大小端?如何区分?有几种方法? 5、new与malloc的区别? 6、程序链接完毕之后分几部分? 7、Linux、Windows与FreeRtos的区别? 8、Linux系统中的中断为什么分为上下两个部分? 9、会快速排序吗?简要说一下? 10、static关键字的作
一二面均有手撕,并且一面着重八股项目,二面着重测开问题,三面没手撕,疑似是技术leader。 三面最后,问了自动售货机能设计出什么样例 以及如何让行人通过没有红绿灯的十字路口对角,当时还觉得他在开玩笑就说“着重注意来向车道,左右摆头,横穿两次”,他似乎还想听更多答案,于是我也是说了出动交警,建立天桥,十字路口爆改环岛三种。。。 面完还妹半小时呢就挂了😂我测,别人都是半小时挂,面试官挂我不带一点犹
8.30秋招提前批第一次面试。凉了很久了 1.给你一个文本,以第二列的值为顺序排列整个文本 sort -k 2 2.grep fgrep区别 frep 匹配的表达式不作正则表达式处理, 仅作一般字符串处理 grep -v什么意思 -v 或 --invert-match : 显示不包含匹配文本的所有行。(反向匹配) 3.查找pid为100时的TCP端口号 netstat -tnlp|grep 100
百度云分享爬虫项目 github上有好几个这样的开源项目,但是都只提供了爬虫部分,这个项目在爬虫的基础上还增加了保存数据,建立elasticsearch索引的模块,可以用在实际生产环境中,不过web模块还是需要自己开发 安装 安装node.js和pm2,node用来运行爬虫程序和索引程序,pm2用来管理node任务 安装mysql和mongodb,mysql用来保存爬虫数据,mongodb用来保存
本工具可实现对你的贴吧的自动签到 注意事项: 1.不适用于不支持MySQLi类的主机 2.环境应该为PHP+MySQL 3.关于MySQL数据库地址,可以这么填:数据库地址:端口,端口一般无需填写 4.关于云平台什么的,你可以关闭的。但是关了后就没有云cookie获取器和云触发器了 5.谨慎安装并非来自官方商店的插件 安装说明: 普通主机请运行 /setup/install.php 安装 BAE/
使用百度个人云存储(PCS)开发的百度网盘linux客户端,支持文件下载,上传,同步,删除。详情见软件github主页。
6/22面完无消息 已寄 #后端# #golang#
1.拷打项目和实习 2.有哪些测试方法 3.进程和线程的区别 4.输入URL的过程 5.死锁发生和预防 6.mysql和redis区别 7.三范式 8.数据库事务 9.深拷贝浅拷贝 10.对ai提问上传文件设计测试用例 11.无重复的最长子串(哈希表+双指针),时间复杂度,优化算法 12.最长回文子串,时间复杂度,优化算法 13.输出所有回文串,时间复杂度,优化算法 反问业务,电商、aigc 时长
全程无八股,项目拷打+做题 问了本科实习的一些内容 RPC项目 1. 高可用RPC你怎么理解的,怎样定义“高可用”? Etcd集群部署主从保障一致性 健康监测 容错策略 重试策略 2. 服务不可用下线,如果拿不到消息,你直接判断不用了吗? 答得不太好,给面试官说晕了 3. 怎么判断服务是下线了而不是出故障了?(这个问题的提问角度还比较刁钻,当时回答的不太好) 点评项目 1. 讲一讲点评实现了什么内
之前提前批投了自动驾驶的,一直被共享,然后8月22换成了c++开发就直接通知面了 ——————————————————- 8月22日一面 介绍了实习的项目,然后c++八股轰炸,都很基础 你了解哪些数据结构 RAII怎么实现的 const和static关键字 引用和指针的区别 map和unordered_map的区别 纯虚函数,虚函数表存储在哪 什么是多态 手撕删除链表的重复节点,本地共享做的,自己
你用什么Java版本 Java21 带来了什么特性 虚拟线程为什么性能好 Redis和数据库更新策略 为什么先更新数据库再删缓存? 为什么用 clickhouse 讲一下 认证、授权、鉴权模型 数据库的锁等待时间的优化 mysql什么时候行锁表锁 InnoDB不同的事务隔离级别以及怎么用不同的加锁机制实现 synchronized是悲观锁还是乐观锁 写一段代码,三个线程分别按顺序打印abc jav