性能优化,怎么保证应用启动不卡顿 BroadcastReceiver,LocalBroadcastReceiver 区别 描述清点击 Android Studio 的 build 按钮后发生了什么 App 是如何沙箱化,为什么要这么做; 图片加载库相关,bitmap如何处理大图,如一张30M的大图,如何预防OOM https相关,如何验证证书的合法性,https中哪里用了对称加密,哪里用了非对称加
二面凉凉了。 1)空间中两个球,一个球以速度v0朝某个方向移动。怎么判断两个球是否发生碰撞,如果碰撞发生在什么时候。 2)虚拟内存是什么?为什么这么设计?用什么数据结构实现的 3)malloc和new有什么区别? 然后怼着malloc猛问,问了一大堆啥也不知道,记不清了 4)delete this 什么时候会使用? 5)3个文件 a.h class A; a.cpp class A{ void f
岗位:智能驾驶战略规划组 AI前端开发实习生 一面电话聊了几分钟他们的项目,结束之后就是留了个作业,对开源项目的二次开发。 二面展示项目,面完秒挂 哎,哪个厂能收留鼠鼠啊
不要什么都往作品集里放,挑你做的最好的放进去,不要做成长图,或者就放一两张图, 毕竟找工作要靠作品说话,能不能进心仪的大厂靠的就是作品集好不好。 1、作品集大小控制在10M-20M之内 最好是pdf格式的,如有需求也可加一个Word文字版简历。 2、封面吸引人 封面很重要,决定着面试官要不要继续往下看,能直接影响他判断作品集的质量。 3、作品集结构要归类清晰 分类展示比如,logo、字体设计、包装
考虑到一个由许多实体组成的项目,我有一个服务需要知道实体的类型才能执行一个方法。我创造; 和例如; 我想创建一个工厂来返回正确的Bean(我使用的是spring boot)来使用,我定义了这个Bean: 这是可行的,但我有一个(声纳)警告说,我不应该“原始”使用作为工厂方法的返回类型。实现这一点的正确方法是什么?使用通配符是另一个警告。 目标是有一个返回正确bean的工厂。是最初的设计错了吗?
问题内容: 我是AngularJS的新手,因此遇到了这个问题。 我可以在所有注入了控制器的工厂中重新注入我的工厂单例对象吗? 例如: 在MedicalCenterController中,当应用程序启动时,我得到了带有医疗中心的单例对象: 但是稍后,我尝试在AccountProfileController中编辑医疗中心字段(名称,地址等)。 我期望的是具有更新字段的对象。如何返回我的单身人士的新实例
----------项目--------- 自我介绍,项目介绍 gateway怎么做的全局校验? gateway是怎么放行的?是怎么配的? jwt有几部分?分别是什么? 点赞是怎么做的 怎么解决数据库和缓存不一致问题 token的状态刷新(每次用户操作都刷新token有效期) 怎么基于Redisson实现分布式锁的? ----------八股----------- Object类知道多少方法 eq
自我介绍 什么是字节码文件 java基础数据类型有哪些 StringBuilder和StringBuffer的区别 进程和线程的区别(背了协程没有去扩展,以后面试提一下) 面向对象和面向过程的区别 HashMap有什么性能问题 如何决定使用HashMap还是使用TreeMap HashMap怎么解决Hash冲突 Array和ArrayList的区别 错误和异常的区别 try的时候catch和fin
全程Redis面,感觉很难,可能我太菜了,很多场景,给问炸了 这个是100-500人的杭州自研公司,名字就先不透露了,面试官到点没进说推迟下在开会,40多分钟后打了过来,整个面试很急,看得出公司应该很忙,要加班的。 ------------------------------- 自我介绍(介绍了我比较熟的第一个项目) (他很不敢兴趣,觉得太辣鸡了可能)那你第二个项目呢? 项目关于redis实现了哪
这个面试很怪,hr面和技术面混合。是一种很新的面试风格 自我介绍 最有成就感的事情 你最晚睡觉的时候是几点,是因为什么事情?(我说通宵写模块,队友在催,我这个模块没做出来,他们没法进行) 详细说下这晚是怎么分配时间的? 你要把这个模块做好,你觉得要在哪些方面怎么做更好? 我现在一张表存20亿的数据,你觉得这个服务能稳定运行吗,为什么? 为什么数据量大了查表会慢呢?怎么样查慢?怎么样查不会慢? 除了
#实习求职记录# 面试时间挺短的才20几分钟 期中算法耗时近一半 有哪些常见的图的算法? 动态规划求解九宫格从左下到右上方法数量(递归也行) 99的阶乘,动态规划求解 CSS:transform属性 用flex布局实现元素水平居中,垂直靠下的方法(这个我当时说的是添加flex然后加边距好像面试官期待的答案不是这个,来个大佬解惑) js:实现数组求交集有几种方式(当时只答出来一种) vue相关的一个
面试官比较温和,都是以闲聊的形式提问,自己太菜了 自我介绍3分钟,拷打开始...... 1.串行队列、并行队列,同步异步 2.串行异步输出,并行异步输出 3.线程与队列(GCD) 4.多线程的多读多写操作 5.了解过什么锁 6.讲讲互斥锁的代码实现(只调用过 Linux 下 C函数的 API) 7.互斥锁,“互斥”的由来,为什么叫互斥 8.什么是死锁、开发中有无遇到死锁情况 9.主线程与主队列 1
面试体验很好,一直照着简历问,面试官给我气场就是技术大佬。。 - 实习经历 收获最大的是什么 体现在哪? - 项目 项目的技术栈 介绍项目 项目里的推荐系统怎么用的,怎么触发 推荐原理 推荐原理里面,计算用户间的相似度,可以怎么优化效率? (答:可以先根据用户特征存对应的哈希表,从最匹配的哈希表里面去遍历) 项目里的缓存怎么用的 (Redis) 怎么选的数据结构 (根据需求选的,举了String,
1.谈一下面向对象思想 2.接口和抽象类的区别 3.MySQL中索引失效的情况 4.为什么只有模糊查询的左%会失效 5.springboot与spring的区别 6.拦截器与过滤器的区别
自我介绍 java集合有哪些,分别讲讲,让我讲的好细 HashMap中get方法的原理 HashMap的扩容原理 HashMap线程安全问题 HashMap的value能不能存null,key能不能为null JVM的类加载机制(简历上写了,然后我说我忘了) MySQL有哪些存储引擎 InnoDB有哪些锁 事务的隔离级别 Redis的主从、哨兵、切片有没有搭建过 薪资有没有什么要求 他说他就考察基