1 在项目设计过程中 有没有考虑过消息的实时性 存到哪 怎么输送到对端 消息的存储 协议选型 基于哪些评判去做? 2 项目分布式锁的使用场景 技术实现 架构设计是怎么设计的 3 项目中zk用来干嘛的 4 锁的持有时间少于业务时间如何 获得锁的线程崩溃怎么办 5 gc算法 标记清除里面 标记是怎么标记(什么样的标记 什么样的不标记 标记遍历的时候是BFS和DFS 6 堆中是用哪种gc算法 为什么选择
字节AI中台产品-业务面 1、面试官介绍了一下所在的部门(火山引擎) 2、你上一段实习主要做了,承担了什么内容 3、你对机器学习平台的理解和这个赛道未来的发展 4、可以简要说一下之前你做的竞品分析,有什么结论 5、你对火山怎么看,简答说一下火上和相关竞品的差异化 6、你认为产品经理最重要的是什么 反问: 1、你对火山的未来发展怎么看,你们的产品定位是什么 2、我理解字节的AI中台是对内的,为什么火
50min 怎么学前端的 写一个bind, new bind 过后的函数 this 的问题 Function.prototype.myBind = function(obj, ...args) { const fn = this return function (...rest){ fn.call(obj, ...args, ...rest)} } //new的时候应该指向新创建的空对
自我介绍 项目用的什么数据库(hive) hive内部表和外部表的区别 可以实习多久 关系型数据库和非关系型数据库区别 你知道哪些非关系型数据库 mysql有哪些索引 spark的join优化方式(没答上来) sort merge join和map join的区别(只讲了map join) map join的过程 flink有了解吗 描述flink保证端到端一致性的方法 描述一下两阶段提交(面试时
一面 4.7 面试官感冒了,而且他网不好(走运了) 1.java怎么去重,我说可以直接用for循环,也可以用hashset和treeset,然后对hashset和set的低层代码原理深挖深问,把我问麻了 2.linux怎么把两个文件合并 3.MySQL怎么把两个表的内容合并到一张表 4.创建线程的方法 5.手撕一道SQL 6.手撕了一道算法,问了思路,时间复杂度和空间复杂度 7.反问 面完以为凉了
3.21约一面 3.29一面: 主要问Java八股以及Spring框架八股,concurrentHashMap的底层实现,@Autowired注解冲突,ArrayList和LinkedList的底层实现。一道算法题Leetcode490迷宫,结束后大约五分钟约二面 3.31二面: 问了点Java基础,String,StringBuilder和StringBuffer,@Spring Boot Ap
二面大概45min 1、自我介绍 2、提问环节(主要针对自我介绍提问) Q1:你参加的机器人大赛是什么性质的?整个team多少人呢?你的工作内容是针对单独的组还是整个team?运营的公众号和微博叫什么,一会儿去关注一下;一等奖是什么时候获得的? Q2:你认为你GPA差的那0.4是差在哪儿去了呢? Q3:你觉得你最不擅长的课程是? Q4:如果遇到2B端的工具你找不到竞品该怎么办? Q5:在不同公司不
大概60min 1⃣️自我介绍(一定要熟练快速介绍个人经历及优势) 2⃣️了解个人简历、作品集、笔试作业 Q1:在快手、腾讯、字节以及其他公司的实习经历比较丰富,但做的是摄影/后期/运营/视觉/UI等不太一样的工作,你个人更倾向于?(A:不同岗位的实习是在挖掘自己兴趣点;设计岗有相通性,更倾向于UX设计;喜欢表达与沟通,认为交互设计很有趣且适合自己) Q2:之前在字节跳动-国际支付UED离职的原因
总共4面,还有笔试 专业一面的内容是: 通过飞书视频面试,面试时间大约一小时左右。流程很规范:自我介绍-作品集介绍-作品集提问-专业能力提问-反问等沟通,属于压力面,节奏很紧凑。 对项目的人员构成,排期节奏等,进行详细了解。在提及每个单项能力时,都要求结合实际案例阐述或者证明。例如提及调研时,需结合作品集中某项目,详细介绍在前/中/后期使用何种研究方法,中间夹杂追问。之后面试官会给一些再产品设计、
接后续,就是专业二面和笔试啦 专业二面,飞书视频,约40min 和一面类似,但明显更为严格。 在提及当前在补充Ul等能力、具有一定产品能力时,会要求投屏展示在期间所做的新增UI作品、PRD文档等实际产出,对各项能力都严谨求证。对实际的专业能力进行验证。 要求笔试 5天完成 和校招笔试相比,明显体量更大,需产出较系统化的N个流程模块。 设计方向不是自己擅长的移动端,且涉及到较复杂的业务理解。 评估后
感觉一面相对来说比较轻松,首先进行了一个自我介绍,然后老师对岗位进行了一个很详细的说明。接着就开始提问问题,主要是针对我的实习经历来开展的。 主要有 1.媒体实习时印象最深刻的一次活动; 2.实习中负责的岗位和职责; 3.家在哪里,到岗和实习的时间等; 4.最后老师问我有没有想了解的问题,我就问了待遇方面的情况。 二面整体比较严肃,问题也偏业务和实战。 主要有 1.我大学期间最深刻的两次项目经历(
问题内容: com.android.volley.NoConnectionError:java.net.ProtocolException:未知方法“ PATCH”;必须是[OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE]中的一种 问题答案: 您确定使用的Volley Library版本正确吗?我刚刚在Lollipop中尝试了您的代码,它工作正常。如果您将Volley
问题内容: 因此,计算机使用二进制补码在内部表示有符号整数。即,-5表示为^ 5 +1 =“ 1111 1011”。 但是,尝试打印二进制表示形式,例如以下代码: 输出。不太符合我的期望。格式是不同的还是还是不使用二进制补码? 有趣的是,转换为无符号int会导致“正确”位模式: 输出是-的2s补码。 因此,在我看来,值内部实际上是在使用二进制补码,但格式是打印无符号并加a 。 有人可以澄清吗? 问
问题内容: 我有一个带有IDENTITY列的表 在添加/删除了beeing的某些行之后,我以Id值的间隔结尾: 有没有一种简单的方法可以将值压缩为 ? 问题答案: 我认为用相同的模式创建第二张表,从第一张表导入所有数据(当然,除了identity列;让第二张表开始重新编号),然后删除第一张表并将第二张表重命名为原始名称。 如果您有大量的FK关系要与其他表等一起重建,是否容易成为问题。
介绍 有兴趣为社区做出点贡献吗?也许你会在Django中发现你想要修复的漏洞,或者你希望为它添加一个小功能。 为Django作贡献这件事本身就是使你的顾虑得到解决的最好方式。一开始这可能会使你怯步,但事实上是很简单的。整个过程中我们会一步一步为你解说,所以你可以通过例子学习。 本页教程面向的读者 使用教程前,我们希望你至少对于Django的运行方式有基础的了解。这意味着你可以自如地在写你自己的Dj