云和恩墨内推云和恩墨面经

  • 面向对象三大特征的理解?
    1. Java单继承 为什么是单继承?
    2. 重写和重载?
    3. hashcode和equals?为什么要重写hashcode和equals?100个对象 怎么去重?为什么要先用hashcode()?
    4. 创建线程的方式 这里说了runable、Thread、Callable,线程池创建线程的两种方式,7个参数
    5. 怎么启动一个线程?
    6. sleep()方法和wai()方法?sleep方***释放CPU吗?sleep()结束会立即执行吗?
    7. 说一说锁。这里我说了synchronized、volatile(JMM)、ReentrantLock和AQS
    8. 如何等待子线程?说了CountDownLatch、jion
    9. 数据库事务的特性?ACID 怎么实现的原子性?怎么实现的一致性?怎么实现持久性?
    10. 另外根据项目问了Linux、git。

    四十分钟左右,老师喜欢刨根问底,考验平时看书是否有自己的思考

    业内领先数据大厂 | 云和恩墨25届秋季校园招聘全面开启

    【关于我们】云和恩墨创立于2011年,是业界领先的“智能的数据技术提供商”公司总部位于北京,在国内外35个地区设有本地办公室并开展业务。

    【招聘岗位】技术类(研发、测试、技术顾问、后端开发、软件产品BD等)、商务管培生、销售管培生、财务管培生、人力管培生、投标专员。最快5个工作日完成笔面试及offer发放全流程,每人可投地三个岗位。

    【薪酬福利】965不加班、竞争力薪酬(20w+)、数据大厂全面培养、多方位福利、年度晋升(每年都有晋级的机会,比例高达80%以上,远超于同行业公司晋级比例)等

    【工作岗位】岗位遍布全国,支持内部城市转岗。

    【内推链接】https://app.mokahr.com/m/recommendation-apply/enmotech/39199?sharePageId=2972704&recommendCode=NTANAPh&codeType=1#/recommendation/page/2972704

    【内推码】

    NTANAPh(简历优先被筛选,加速流程推进)大家投递完可以在评论区打上姓名缩写+岗位,我来确认有没有内推成功喽

    #云和恩墨##内推##校招##秋招##面经#
    全部评论

    相关推荐

    2024-12-03 15:25
    已编辑
    门头沟学院 安卓
    全程70min,强度真的大,给孩子拷打傻了,但好在约了二面,许愿自我介绍介绍一下项目LiveData原理Hanlder执行过程消息的类型(同步和异步)知道消息屏障吗Android设计Handler有什么用(答的轻松将一个任务从一个线程切换到另一个线程执行,比如说在子线程网络请求,切换到主线程更新UI)为什么?Handler设计出来是为了方便切换线程的吗?Handler在哪个线程运行?(我回答主线程)都是在主线程执行吗?(我答的具体看Handler在哪个线程创建)在哪个线程创建就在哪个线程执行吗?(我又答了每个线程有唯一的Looper和Handler啥的)所以是看Looper在哪个线程?。。。使用Handler的场景?(一直在问我有没有其他用处,我回答线程间通信)怎么在线程间通信?为什么需要它在线程间进行通信?使用线程池不好吗?什么场景下需要Handler构建一个消息循环系统?(我说我不了解,面试官说那你结合一下你学过的知识想一下)Handler机制相比线程池的好处和坏处?讲下事件分发机制有用过ViewPager吗?它的点击事件的分发和处理是怎样的?接着就是一大堆ViewPager相关的事件分发的问题,给我干懵了,这里应该主要是想问一下滑动冲突处理相关的问题,但他没有直说出来,当时脑子一片空白也没想着往这方面说写一个性能最好的单例模式(我写的懒汉式,因为我觉得它只有使用的时候才创建,避免了不需要还多余创建这一步骤,可能性能回好点吧)synchronized锁的范围是什么?(因为是加在静态方法上的,所以锁的是类)为什么要上锁,不上锁行不行,为什么不行?( 说了避免重复创建,降低资源开销,然后就拷打为什么降低资源开销啥的)如果还有另一个静态方法也上锁了,这两个锁会不会竞争?能不能把刚写的单例模式性能再优化?(我就写了双重锁检测)接下来就是一顿拷打我为什么这么写(鼠鼠是背代码选手被干傻了)为什么里面要判断两次if?这里的volatile关键字有什么用?(讲了内存模型)然后我说,面试官一堆为什么为什么接着拷打volatile底层一些东西HashMap底层原理?操作的时间复杂度手写一个归并排序反问:学习建议(面试官:感觉你懂的东西还是蛮多的,但了解还不够深入。。。)总结:对一些知识只是知道,对怎么用,为什么要这样了解还是太少了,就是对底层以及扩展方面了解太少。最后说一下面试官真的很好,虽然一直在刨根问底但也会一直指引,在他的引导下还是答出了一些东西的。
    查看26道真题和解析
    点赞 评论 收藏
    分享
    评论
    1
    1
    分享
    牛客网
    牛客企业服务