零面 1. 实习和开源项目,问了ci流水线的一些问题(对面是做devops的,聊了挺久的) 2. Redis持久化 3. Kubernetes基本架构 后来说不match,推到基础架构了。 一面 1. 啥时候可以实习 2. 聊实习和开源 3. 海量整数,有几个数字,判断这几个数字是否在海量整数里面(用bitmap) 4. raft(不会) 5. Redis选主 6. 职业规划 二面 1. 问了好多
下午进行了理想汽车C++开发一面,时长50分钟。 本以为理想汽车不是大厂,一面会比较水,没想到一面给了我一个惊喜。问得广度和深度超出我的预期。 一、自我介绍 二、按简历提问 按我简历上的专业技能,逐项提问(每一条都问到了),整体比较基础,也有比较深的提问。 (一)C++与计算机基础 1 C++内存管理-操作系统内存布局 2 你熟悉的设计模式-单例模式 3 C++11新特性(这边问了好多,甚至于手撕
通过网络了解汽车内部的物理构造 现在,在远程攻击后,我们要开始发送CAN信息。为了弄明白要发送哪些CAN信息,我们需要搞清楚吉普切诺发送的信息有哪些独有的特性。这一过程需要不断地尝试和犯错,逆向机械工具,逆向ECU固件。接下来的这一章节,我们就要完成这些工作。 机械工具 和所有的安全研究一样,要想事半功倍,合适的工具很重要。不出意外,我们需要机械工具来处理这辆吉普车。这些机械工具可以在低层级上通过
#24届软开秋招面试经验大赏# 投递岗位:视觉AI算法软件架构开发工程师 这是极氪的提前批 面试时间:9.23 面试流程 30min 线下面试,两个面试官,一个线下一个线上 1、自我介绍 2、介绍项目中的难点问题及解决 3、你在模型部署过程中遇到过量化导致精度下降这个问题吗?怎么解决的? 4、你研究过单目标跟踪算法吗?能说一下单目标跟踪和多目标跟踪有什么区别吗? 5、会设计算法模型吗?会训练模型吗
面试开始,面试官花了五分钟介绍了自己。然后我花了10分钟介绍了自己的项目。在得知我的项目和机器人动力学控制有关后开始了长达70分钟的高强度拷打,要求我在飞书的C++环境里边写代码边讲解,不要求能运行的伪代码。 1. 写一个低通滤波器,离散的,连续的都可以。 2. 你写的这个一阶低通滤波器有什么特点? 3. 写一个PID的class 4. PD控制,如果PD参数非常大,有什么影响? 5. 写一个机械
因为投的比较晚,所以目前进行到一面,后面是主管面和HR 面。 一面(1小时20分钟):主要是聊项目和论文,撕了一道蒙特卡洛估计的题 从论文的DDPG算法开始聊,TD3,SAC算法,应用场景,优缺点啥的 聊王者荣耀比赛,从网络结构设计(特征工程、channel attention,self-attention,multi-head value estimation),奖励函数设计,算法设计(dual
#面经# 4.12一面,4.16二面,已oc. 1.自我介绍 2.做题,指定的IDE很难用。题目描述如下: 已知一组由离散点构成的曲线curve,离散点数量大于等于3,相邻离散点用线段连接构成一条曲线。同时给定一点坐标,判断这一点的位置是在连接而成的曲线上,还是在曲线左边/右边。 面试官给出了用向量的提示,代码写得磕磕巴巴,但总体还是做出来了,使用的方法是依次判断与每一线段的位置,判断方法是判断给
长安汽车到学校宣讲,紧接着第二天就短信通知面试,一面是线下面试,地点就选在学校的教学楼里面,按照分配的面试时间段进行签到,再按照签到的顺序安排面试次序,一个教室里面5个面试官,距离很远,一对一面试,每次进去5个学生,招相应的面试官面试;二面是在一面之后第三天打电话通知的,第四天线上面试。 一面是综合面,先是自我介绍;然后问做项目过程中印象深刻的难点,怎么解决的;然后问职业规划;最后反问面试官一个问
7.17 一面 1 先写个算法,无重复的最长字串 写完讲解思路 2 自我介绍 3 数据库事务 4 索引 底层结构 5 linux常用命令 统计行数(应该是wc 没答上来 6 进程线程区别 7 二叉树求最大深度,口述 8 算法找出重复数组元素 9 反问 2h后通知二面 7.18 二面 1 讲一下你的实习 2 深挖项目 做了哪些事 3 现场对登录框进行功能测试 4 自身的不足有哪些 5 反问 整体难度
问题内容: 我需要为集群环境中的所有用户和所有节点维护一个在应用程序内唯一的简单计数器。我考虑过像这样使用单例会话bean注释javax.ejb.Singleton: 这看起来很简单,但是如果它在集群环境中可以正常工作,我将找不到答案。集群的每个节点是否都具有自己的实例? 当然,我可以将bean保留在数据库中,但实际上这只是一个计数器,这样做会过分杀伤力。另外,我希望计数器在应用程序崩溃或重新启动
此处声明: TreeSet为add()/remove()/contains()提供了日志(n)时间复杂性保证。 但是使用二叉查找树,在最坏的情况下,二叉查找树可以有O(n)高度。log(n)复杂性如何“保证”?
我使用ElasticSearch 5.6。 运行快照时,我运行http://localhost:9200/_cluster/health但在10秒以上没有得到回应。我还可以看到,当快照运行时,机器在磁盘/网络IO方面有很多成本。 如果我不运行快照,这样的延迟不会发生。 我用超时检查_cluster/健康状况,以确保创建快照不会减慢查询速度。这是检查的正确方法吗?在实践中,创建快照会使查询变慢吗?
我有一个使用Quartz1.6.6的Java应用程序。它被部署到Weblogic上,Weblogic的体系结构包括两个应用服务器。 令人困惑的是,我有另一个Java应用程序,其中包含了Quartz调度,它似乎运行得非常愉快。另一个应用程序有一个相同的机制,每分钟触发一个触发器,从日志中我可以看到该作业每60秒只运行一次。 昨天下午作业已运行的次数示例: 15:10:46,984 15:10:49,
我有一个基于模块的selenium java框架。它是现有的和古老的。我不知道如何将Exent报告集成到它中。它有诱惑力报告,输出是xml格式的。人们想要可共享的html报告。请帮忙。
所以,我一直在复习我对传统Java非阻塞应用编程接口的理解。我对应用编程接口的几个方面有点困惑,这些方面似乎迫使我手动处理背压。 例如,WritableByteChannel.write(ByteBuffer)上的留档说明如下: 除非另有说明,写入操作只有在写入所有请求的字节后才会返回。某些类型的通道,根据其状态,可能只写入部分字节,也可能根本不写入。例如,处于非阻塞模式的套接字通道不能写入超过套