简介 得墨忒耳定律(Law of Demeter,缩写LoD)亦稱為“最少知识原则(Principle of Least Knowledge)”,是一种软件开发的设计指導原則,特别是面向对象的程序设计。得墨忒耳定律是松耦合的一种具體案例。該原則是美國東北大學在1987年末在發明的,可以簡單地以下面任一種方式總結: 每个单元对于其他的单元只能拥有有限的知识:只是与当前单元紧密联系的单元; 每个单元只
投的Java方向被安卓捞去面了,20分钟 ====== 1.讲讲jvm有哪些东西 2.设计模式了解哪些 3.Java集合有哪些区别 4.定时删除和惰性删除的区别 5.介绍部门接不接受安卓的开发,部门做的小米手机安卓通信模块优化
#小米# 许愿hr# 40多分钟,面试官人挺好的,不过迟到了两分钟,整体就对着简历细问项目和说个人经历,终于有一次面试没问我为什么跨考了。 1、先自我介绍 2、研究方向(这能反映个人研究生经历,怎么没写?然后自己说了一通研究方向干啥了 ps:我要有好文章怎么可能不写,还不是我菜) 3、打过竞赛吗?(随便说了一下参加的水比赛) 4、介绍第一个项目,然后各个点细问,讲了有一会 5、多线程编程遇到过死锁
上来写题,字符串算数表达式,计算结果返回。然后和我看得面经完全不同的待遇,根本不问Java,全是计网,操作系统,MQ,docker文件系统。问到答不出来为止。最后被面试官评价编程写的挺快,但是基础薄弱。当场说一面给我通过,这是真通过还是假通过,感觉答得很难受。 问了面试官,应届生技术面 2 面,也可能加面。 晚点更新面经...
1.自我介绍 2.项目用了什么框架?遇到了什么难题? 3.科研训练经历 4..数模比赛经历 5.你知道Java里面为什么把String类型设置为不可变的吗? 6.讲讲String,StringBuffer,StringBuilder区别。 7.讲讲线程池。 8.了解过多线程吗?讲讲理解。 9.本来你报的是Java,现在换成了Android开发,你对这个岗位有什么了解吗?你为什么愿意换岗? 10.未
#小米# 大概40分钟左右,女面试官,人挺温柔的,总体就是项目+手撕 1、自我介绍 2、讲一下简历上项目(webserver):项目成果是什么大致讲一下、几个人做的? 3、读研期间方向,然后个人方向展开讲讲 4、研究生很本科专业不一样,为什么跨考?自己自学的吗? 5、讲一下另外一个嵌入式相关的项目?做了多久?碰到问题、难点、怎么解决的。这部分讲了挺久的。 6、研究生跨专业那你数据结构、操作系统自学
cpper被捞到java岗 但面试官都挺好的 一面30min: 手撕:链表反转(要自己跑通示例) 简单了解下项目背景 redis基本数据类型 常见缓存问题及解决方法 http,tcp,ip各解决什么问题 遇到最大的困难 (晚上就约了二面) 二面70min: 逐个问项目细节+穿插八股 文件传输是用tcp还是udp好,分析原因 http和websocket区别 redis基本数据类型 介绍一下reac
base:武汉 真的太感谢小米了,因为自己想留在武汉,但是武汉没有C++的岗位,所以我之前投了go的岗位,因为感觉面不过,所以都跟HR说不面了,但是HR问清楚原因之后跟我说校招的话语言无所谓,反正还说了很多,最后保持岗位不变,帮忙安排了一个C++的一个面试官,真的感谢!!!米粉没白当 *八股: 1.指针和引用的区别 2.说说缺页异常 3.tcp拥塞机制 4.虚函数相关 5.左值引用和右值引用的区别
常规项目引申出八股 线程池的线程同步机制,互斥锁和信号量具体如何使用的? 业务逻辑 内存映射 项目难点 项目优化 操作系统的进程调度和内存管理 C 和 C++ 最大的区别 如何用 C 语言实现类(函数指针) I/O 多路复用 芯片/嵌入式方面有了解吗,个人意向 平时有关注新品手机发布的一些芯片参数什么的吗? #晒一晒我的offer#
拷打项目和实习(占比60%) 逻辑左移和算术左移 构造函数和复制构造函数的区别 写一个3*3的高斯滤波实现边缘检测 由于是boss上投的 所以官网看不见进度 基本都答上来了希望没挂
没想到12月底了竟然又有面试了,不过我投的也比较晚了,大概11月下旬投的。这轮是一面,主要是八股(略深入)结合场景题+手撕,项目问了一些但不多。简单整理一下问题,有需要的老哥可以参考一下: 1、个人介绍 2、挑一个出彩的项目,介绍一下能展现技术/能力的点? 3、项目1w+QPS是怎么测试的,效果怎么样?实际模拟过吗? 4、QPS和导入检索速度的关系 5、项目做过哪些安全方面的工作? 6、非对称加密
笑鼠,米子被鸽穿了 上个月明明给我发了感谢信 今天居然接到了OC电话 能听出HR的语气非常机械 就像把同样的话重复了很多遍一样 不过还是谢谢雷总 —————————timeline—————————— base南京,Android开发。 一开始投的Java岗 9.22 笔试 9.25 一面,后续挂 10.27 通知转岗Android开发 11.1 一面、二面速通 12.12 OC+正式offer
本人Java后端开发,面试官不介意 1.自我介绍 2.做项目的过程有挑战的,可以体现能力的部分讲一下,如何处理,难点是什么 3.简单说几个Linux命令 4.http与https的区别 5.二叉树有哪些遍历方式 6.静态代理与动态代理的区别 7.ArrayList动态扩容过程 8.HashMap如何解决hash冲突 9.Java如何实现多线程,锁有哪些,原理 10. volatile关键字 11.
一面6.20 问项目难点 线程池 threadlocal释放问题 线程池流程 redis数据结构,遇到的问题 算法题 5和6升桶取3升水(口述) 最大子数组 垃圾回收算法,垃圾回收器。G1的比cms优势 MySQL隔离级别,rr如何实现,索引有哪些,索引失效 如何学习,看什么书 反问 二面6.21 全是项目和场景,没问八股 jwt token aop Redis caffine区别,分布式下的问题
Polar M600 为10米防水 ,游泳时可以佩戴。 如果您通过 Polar 应用程式记录游泳训练,那么通过手腕测量心率的工作在水下便可能无法正常进行。但是 Polar 应用程式还是会在您游泳的时候从您的手腕运动中收集活动数据,您也会从您的游泳训练课中获得游泳指标。 请注意,若您在游泳时使用 M600 的佩戴胸带,则 Polar 心率传感器将无法使用,因为蓝牙在水下不工作。