1.自我介绍 2.中间件了解哪些 3.redis除了缓存还可以干什么 4.分布式锁还有哪些方案 (提了嘴mysql分布式锁,给自己挖坑了) 5.站在项目负责人的角度如何去保证项目的高可用性(我面的是实习?) 6.cpu跑100%什么情况(想到了死锁没敢说) 7.为什么要离开当前公司 8.实习做了什么 (面了几家就没一次八股面,我这八股背了有什么用!!面试时间接近一半是面试官在说,说技术是很简单的.
数据库内核开发岗位,时间线:8.3 一面,8.7 二面+三面,8.9终面(终面挂) 一二面都是做题+各种知识考察,三面偏工程问题+聊天,四面是线下老板面,当场做题没做出寄了 一面 一道题目:求x的范围,使x的阶乘有k个后缀0(找规律看5的个数) c++11新特性,介绍一下智能指针,智能指针怎么实现的,项目里怎么使用的 malloc底层原理,malloc是不是系统调用 平时遇到过什么内存问题 内存泄
(软件测试工程师)看面经,觉得不涉及技术问题,结果… 1.本科和研究生成绩 2.是否参加过国家级或世界级比赛 3.是否获得过省级的优秀毕业生 4.英语水平如何 5. 项目角色 6.介绍一个项目 7项目的技术栈,创新点 8.项目是否落地 9.如果对你这个项目进行测试,需要重点考虑哪些方面 10.为什么来应聘软件测试 11.了解过公司的业务吗,和你的匹配度 12.你学习了测试的哪些知识 13.常用的测
1、你认为做测试需要什么能力 2、你为什么选择做测试 3、平时学过哪些测试的理论知识,具体一些 4、接口测试用什么携带用户数据 5、关联是怎么做的 6、关联有哪些方法 7、性能测试有哪些指标 8、响应时间你是怎么理解的 9、说说QPS和TPS你的理解
1.自我介绍 2.谈谈你对集合的理解,hashmap线程安全吗,有什么替代的,知道concurrenthashmap如何实现线程安全的吗 3.java中的锁 4.反射,使用反射的好处是什么 5.spring常用的注解,注解中用到了什么设计模式 6.工厂模式了解吗,你知道的设计模式 7.线程池核心参数 8.线程池线程执行流程 9.对redis的理解 10.redis持久化机制 11.mysql怎么根
6.13开 8.16boss联系 java服务端工程师-杭州 8.23 一面 飞书 90min 实习经历 就业偏好 大学哪门课程学得最好 线程同步 分布式锁的设计 数据库 两张表的差集 Not in 会用到主键索引吗 Select for undate的锁 内存屏障及其类型 设计题:算术表达式求和(用符号变量) rpc框架原理 手撕:判断循环依赖 手撕:将数组中的0移到末位,其他保持原序 反问:
主要内容:1.系统拆分,2.解耦,3.异步,4.重试,5.补偿,6.备份,7.多活策略,8.隔离,9.限流,10.熔断,11.降级1.系统拆分 微服务架构,将一个复杂的业务域按DDD的思想拆分成若干子系统,每个子系统负责专属的业务功能,做好垂直化建设,各个子系统之间做好边界隔离,降低风险蔓延。 2.解耦 高内聚、低耦合。小到接口抽象、MVC 分层,大到 SOLID 原则、23种设计模式。核心都是降低不同模块间的耦合度,避免一处错误改动影响到整个系统。 就以开闭原则为例,对扩展是开放的,对修改是关
项目管理一面 笔试完后接近两周才有消息,邮件是可以选择面试时间的 确定 自我介绍 对于芯动科技了解多少?(主要讲了gpu业务,没讲ip业务) 你知道我们的ip业务么? 你怎么看到项目管理的工作? 会不会用项目管理的软件? 有一个很重要的项目无法定期完成,说一下你的解决的方案? 工作中有专业背景不同从而导致的激烈冲突么?如何解决的? 你觉得项目管理中哪个环节最重要? 工作地点有考虑么
1.1. Rokid技能审核规范 1.1.1. 技能名称 1.1.2. 入口词 1.1.3. 技能欢迎语 1.1.4. 技能交互规范 1.1.5. 技能图标 1.1.6. 技能摘要 1.1.7. 技能描述 1.1.8. 用户语句示例 1.1.9. 符合法律规范 1.1.10. 审核时效 1.1. Rokid技能审核规范 1.1.1. 技能名称 长度:名称长度应介于2-8个字之间,不能包含特殊字符。
1.1. Rokid技能发布标准 1.1.1. 商标,知识产权和品牌 1.1.2. 健康相关 1.1.3. 收费相关 1.1.4. 广告 1.1.5. 色情、暴力 1.1.6. 宗教,种族和文化 1.1.7. 内容 1.1. Rokid技能发布标准 该标准适用于所有提交至Rokid开发者社区审核的公有技能(私有技能的要求不在本审核标准范围内)。本标准的内容会随着开发者社区的建设而不断完善。 如果您
播放 请求参数: 字段 类型 必须? 说明 skillId String 是 当前技能ID id String 是 待播放的媒体ID 举个大栗子: Swift RokidMobileSDK.media?.requestPlayIntent(skillId: "$skillId", id: "$id", completion: { (error, josn) in // ... }) Me
Skill首页 请求参数: 字段 类型 必须? 说明 skillId String 是 技能ID 举个大栗子: swift RokidMobileSDK.media?.requestHomeIntent(skillId: "$skillId", completion: { (error, json) in // ... }) MediaHomeV3Data具体格式如下: {
获取Skill列表 请求参数: 字段 类型 必须? 说明 callback Callback 是 请求结果回调 示例: swift RokidMobileSDK.media?.requestSkillListIntent(completion: { (error, json) in // ... }) SkillBean具体格式如下: { "skillId": "RC528E2D
播放 请求参数: 字段 类型 必须? 说明 skillId String 是 当前技能ID id String 是 待播放的媒体ID callback Callback 是 请求结果回调,可为null 示例: private fun requestPlayIntent() { RokidMobileSDK.media().requestPlayIntent(skillId,
Skill首页 请求参数: 字段 类型 必须? 说明 skillId String 是 当前技能ID callback Callback 是 请求结果回调 示例: private fun requestHomeIntent() { RokidMobileSDK.media.requestHomeIntent(skillId, object : IGetMediaHomeDataC