投递timeline:0623投递,0701笔试,0708一面,0722二面,0728hr面,0729意向 面筋:由于偏商分,基本没问技术相关的问题,主要考察商业思维与项目逻辑,细挖了一下项目细节,个人理解岗位主要看重你是否深度参与了项目,有owner和积极沟通的意识,面试难度不大,流程推进也很快,当天面完晚上hr都会通知已通过 算是收获了秋招第一份工作,来这里攒下人品,祝大家秋招顺利!👻#秋招
总评:oppo整体面试难度不是很大,一面主要是简历深耕,二面会问一些更加综合的题目,包括与业务方合作机制等,二面的面试难度更大一些; 面试官态度很友好,期间我语音坏了,然后僵持了几分钟,后来通过电话联系面试官进行面试,整个过程没有任何的不耐烦,还鼓励我不要因为这个影响面试,十分感动了! 一面简历深耕: 1. 哪段实习收获最大? (回答哪一段都行其实,重点是考察面试者复盘能力,以及实践
base武汉 实习一面,43m,5.12号 1.自我介绍 2.hashmap原理 3.类加载过程 4.抽象类和接口的区别 5.静态变量与实例变量 6.B+树原理以及和B树的区别 7.mysql回表 8.索引失效场景 9.数据库锁按数据操作的颗粒度的分为哪几类 10.redis数据类型 11.redis隔离级别 12.redis为什么快 13.AOF与RDB持久化方式的区别 14.算法:顺时针螺旋打
一面——5.8 1.项目 有没有考虑过数据量大或者存在延迟的时候怎么处理?(Flink和Kafka的容错机制,网络延迟或者节点宕机之后怎么恢复?) 如果想要监控整个链路的处理过程,有没有考虑该怎么做? 在项目中遇到问题是怎么解决的? 2.Java 进程和线程介绍一下(操作系统角度) 介绍一下Java的多进程和多线程场景 协程了解吗? 你刚刚提到了java中用锁来解决一些多并发的问题,那么你了解死锁
8.29一面 一面一个小时,深挖项目,问了很多hdfs和一些操作系统底层原理,hdfs读写流程+心跳机制+副本机制+HDFS纠删码,手撕lc第15题改编题,撕出来了 关于虚拟化有一个印象深刻的问题,当前资源数为7,有4个用户,每个用户需要资源数为2,如何在当前时间段为这4个用户创建虚拟机,满足每个人的需求?我答时间片,面试官说也是一种思路,不过她想让我下去看一下超配。 八股: 什么是tcp四次挥手
面试部门:美团到综 一面-8月29日-17:30 业务面,小哥哥特别真诚,一上来我还没自我介绍,介绍了十分钟的岗位信息哈哈,面试过程很轻松,很像朋友聊天 1、自我介绍,没时间限制 2、深挖互联网相关实习经历,问的特别全面。最有成就感的案例、团队协作中遇到的困难等等,再从你的回答中去追问 3、关注校园学生会经历 4、反问问题 面试持续了40分钟,称之为整个秋招最长面试哈哈哈,不过聊的蛮开心,面完当
问题内容: 我有以下循环: 当我执行程序时,它会无限循环打印从-128到127的所有数字。为什么会这样? 问题答案: byte是1字节类型,因此可以在-128 … 127之间变化,因此条件i <128始终为true。当您将1加到127时,它会溢出并变为-128,依此类推(无限循环)…
问题内容: 我有一个需要从我的Java程序调用的功能。我曾经将参数传递给存储的proc。我正在使用oracle瘦驱动程序(在Web逻辑服务器中根据相关的jndi条目配置)。此存储的proc没有任何OUT值。此存储的proc接受一个数字值,并根据接收到的值在db中进行很多更新。 我得到一个连接对象,然后在循环中调用此存储的proc(20次传递20个数字)。当我直接从oracle客户端调用此存储的pr
问题内容: 因此,我希望它不会被编译,并且不会: 但这确实是: 是什么赋予了?它也不应该编译吗? 另外,由于运算符,这个问题很难找到。 问题答案: Java将工作解释为1加2。请参见Unary运算符部分。
问题内容: 我正在开发GWT应用程序。它使用RPC从内部系统收集信息。它是通过使用一个库jar来实现的,我们称其为alpha.jar。我们在许多应用程序中都使用了这个jar,因此它可以正常工作,并且在日食之外使用ANT构建。 alpha.jar中的某些类引用了LOG4J2,还引用了许多其他外部jar,因此, 当我们运行应用程序时,我们将类路径传递给所有这些类,并且一切正常 。请注意,这不是一个简单
问题内容: 我不明白为什么这几行 导致异常并打印 …而“不可解析的”时间与我传递给SimpleDateFormat()的格式字符串兼容。 问题答案: 这是一个区域设置问题。用:
问题内容: 我试图在linux shell中运行可执行文件(在raspberry pi上为OpenELEC) 在这种情况下,“未找到”是什么意思? 如果我尝试做ldd: 如果我要归档: 文件类型为正确格式。但是它也不会工作,也不会给出更多描述性错误。 由于openELEC的限制非常严格,因此我从raspbmc安装程序中复制了autossh可执行文件。我也为其他几个可执行文件(屏幕,boost库等)
问题内容: 今天早上,当我开始执行日常工作(在PC上打开android studio 1.5.1-lubuntu 32位)时,尝试将应用程序运行到设备后遇到错误。这是android studio错误: 我一直在通过互联网寻找可能的解决方案达数小时之久,但找不到与此相同的错误。我已经尝试了其他补救措施,但仍然无法解决问题。你能帮我吗?提前致谢。 问题答案: 对于32位用户…不要将“ platform
问题内容: 重入意味着锁定是在每个线程而不是每个调用的基础上获得的。 由于内在锁由线程持有,这是否意味着线程运行一次等于调用基础? 谢谢,这似乎意味着:在线程中,如果我在调用function的流程函数时获得了锁,并且还需要一个锁,那么将会有一个可重入的过程。在Java中,这种现象是按线程获取的,因此我不需要考虑死锁吗? 问题答案: 重入意味着锁定是在每个线程而不是每个调用的基础上获得的。 这是一个
问题内容: 通过使ArrayList(或其他Collection)成为最终形式,我们可以获得哪些优点/缺点?我仍然可以将新元素添加到ArrayList中,删除元素并进行更新。但是,什么才是最终的效果呢? 问题答案: 但是,什么才是最终的效果呢? 这意味着您无法将变量重新绑定为指向其他 集合实例 : 出于风格考虑,我声明了大多数我不打算更改为的引用。 我仍然可以将新元素添加到ArrayList中,删