八股+sql题+算法题
1、自我介绍 2、进程和线程的区别 3、系统调用 4、java1.8新增和改进 5、函数式编程 6、场景题:要用线程池,没有考虑到 7、mysql事务的特性,innodb怎么保证特性 8、jvm的内存结构 9、垃圾回收机制 10、G1和CMS的区别、流程区别 11、i++是原子的吗 12、怎么保证i++的原子性 13、主键索引、非主键索引 14、从浏览器输入网址经历的步骤 15、域名解析用什么 1
1.自我介绍 2.介绍一下实习经历和项目 3.Activity有几种启动方式? 4.retrofit使用什么设计模型搭建的? 5.okhttp对比原生的网络请求的区别? 6.hashmap和hashtable的区别? 7.hashmap在最佳的情况下的时间复杂度? 8.hashmap在最差情况下的时间复杂度?这时候它是一个什么数据结构? 9.如果hashmap线程不安全如何让其变成线程安全? 10
项目 函数式编程的理解 高阶函数的原理 kotlin与JavaScript的联系(函数方面) 单向数据流的理解 compose和view的写法区别 compose的写法是如何实现的 (答:kotlin DSL 但貌似不是这个)
项目 compose和view写法的优缺点 使用recycleview碰到的问题 glide的缓存加载机制 compose实现音乐播放栏固定 安卓glide中与生命周期的关系 java 双亲委派(写一个路径名字一样的String,new String()会创建自己写的还是系统的) 受检异常和非受检异常 抽象类和接口的区别 koltin 作用域函数(应用场景) 高阶函数(概念) kotlin和jav
1.自我介绍 2.面试官看我项目,聊了一些项目实现的问题。 3.说说聚簇索引 4.最左前缀是什么,为什么要最左前缀,不是最右前缀什么的 5.谈谈对强一致性和弱一致性的理解(关于raft的因为我的项目),面试官关于这个每个人都有自己的理解,让我自己谈谈,然后又聊了一些我的项目 6.拦截器和过滤器的区别(完全不知道了。。) 7.aop实现原理(复盘感觉有些点虽然懂但是没答到) 8.线程池的参数(说漏了
操作系统 内核态和用户态 进程和线程的区别 java 数组和链表的区别 arraylist为什么不声明大小 计算机网络 dns解析的过程 https和http的区别 应用层协议有哪些 tcp和udp的区别 三次握手为什么不能是2次 四次握手描述,为什么服务器中间要等待一段时间 数据结构和算法 了解哪些数据结构 项目中用到哪些 (项目一般都是数组或者链表)树、栈等结构为什么存在 反转链表 其他 学校
快手客户端一面面经 60min 1、c++多态怎么实现的 2、常用的排序算法,快速排序 3、介绍https 4、tcp三次握手、四次挥手的过程 5、介绍自己的项目 6、建模比赛中自己的任务,从中收获了什么 7、实习经历的收获 8、谈谈自己对多线程的理解 9、智能指针的原理和作用 10、自己大学期间有没有学过什么其他的技术 11、是否了解前沿的技术 只记得上面一些了,然后20分钟做了两道算法题 一道
本文向大家介绍layer.open 子页面弹出层向父页面传输数据的例子,包括了layer.open 子页面弹出层向父页面传输数据的例子的使用技巧和注意事项,需要的朋友参考一下 子页面向父页面传数据,利用弹出页面点击确定时返回的参数,即yes:function(index,layero){}的layero。 关键就一句: obj可以调用子页面的方法,这样就可以通过子页面传递数据了。 以上这篇laye
本文向大家介绍快速掌握jQuery插件WebUploader文件上传,包括了快速掌握jQuery插件WebUploader文件上传的使用技巧和注意事项,需要的朋友参考一下 文件上传是网站和 Web 应用程序的常用功能,一直没有一款完美的文件上传组件,因此让很多开发人员碰到头疼的浏览器兼容问题。 WebUploader 是由 Baidu FEX 团队开发的一款以 HTML5 为主,FLASH 为辅的
所以我的理解是,增强for循环应该更慢,因为它们必须使用迭代器。。然而,我的代码提供的结果参差不齐。。(是的,我知道循环逻辑占用了循环中的大部分时间) 对于较少的迭代次数(100-1000),无论有无JIT,增强的For循环似乎都要快得多。相反,对于大量迭代(100000000),传统循环速度要快得多。这是怎么回事?
我是Swift的新手,目前,我正在实现验证代码的UI,但我不知道该怎么做。我发现了一些类似于我对StackOverflow的要求的东西,我只是复制并传递到我的项目中,然后正如您在VerificationView_Previews中看到的,我们需要将方法处理程序传回我不知道如何传递帮助,请
我一直在设置一个Apache Archiva实例,作为Maven Central的代理和捕获我们的开发快照。我已经设法设置了代理,我可以将工件部署到Archiva快照存储库,但是我不能从快照存储库中提取工件以用于其他项目。 pom.xml相关部分(附属项目) 我的~/。m2/设置。xml 当我构建依赖项目时,我不能引用类(公共访问)。 只是要注意,我可以浏览快照存储库,我知道war文件在那里。 有
场景 我有一个父组件,里面包含一个子组件,子组件传入了一个对象,假设对象是字面量。当我的父组件更新时,子组件也会更新。导致不必要的渲染。 尝试 1.通过使用React.memo包裹子组件,作用是父组件更新,子组件只有当props变化才变化。结果发现还是不对。。。。分析了一下原因是,当父组件更新时候,传入到子组件的的引用发生了变化,虽然值是相同的。。。咋搞
问题内容: 我正在重构Zend Framework 2 应用程序,以使用准则2.5 DBAL代替Zend_DB(ZF1)。我有以下Zend_Db查询: 这将导致以下MySQL查询: 我无法弄清楚如何使用教义2.5查询生成器加入子查询。在主查询中,我需要从子查询中选择列。 我在这里已经读到,该学说不支持加入子查询。如果仍然如此,是否可以使用主义DBAL的SQL查询构建器以其他方式编写此查询?原生SQ