之前好像没投过字节,3月春招学校里摆摊递了张纸质简历,好像突然被捞安卓了。 7.22一面,第二天约的二面。都是1h左右。 【闲聊】 1. 经历又有前后端又有Android,以后规划怎么样? 2. 神经网络轻量化(研究方向)?展开说说 3. 能实习多久?论文发了吗? 【开始拷打】 1. Android会哪些? 2. Activity生命周期 3. Activity 启动模式 4. Propoerti
陌陌安卓一面 自我介绍 大概讲一讲reactor模型 你采用reactor模型的理由 假设现在2个人在同一个群里几乎同时去更改群名,你如何保证它能被安全正确的修改 数据库的读写锁 数据库ACID 你的群聊是如何实现的 如何判断用户是否在线 TCP和UDP的区别 客户端如何拉取离线消息的 现在用户加入了100个群聊,如何拉取这100个群聊中的离线消息 你刚刚提到界面会卡死的情况,为什么会卡死? 在安
## 一面 1.自我介绍 2.项目 3.介绍一下多线程 问题很宽泛讲了一大堆 4.输入bilibili.com之后发生了什么 5.扩展:输入完了直接弹出一个广告可能是哪个环节出了问题,怎么解决 我猜是DNS解析出了问题,不知道怎么解决 面完之后想到清浏览器缓存、加强前端校验之类的 6.http协议1.0 2.0xx 版本之间的区别 有了解吗 (没了解) 7.TCP和UDP的区别 8.TCP为什么是
承接上文,蔚来二面今天通知过了,明天hr面。 二面内容: 自我介绍 做过什么项目 有没有实习经历 我在做开发的时候有没有遇到什么问题 反问,我问了蔚来车机交互的CAP侧重点,还有Android Framework的含金量 ???当时面完,感觉已经寄了,因为等于啥也没问,而且和一面都有重复的。但是最后,我说了一个MVVM架构里不使用协程,自己定义一个布尔的LiveData,然后在Activity里观
一面 手撕算法:求一个字符串的全排列(C++好像有库函数可以直接调) 项目经历 你对安卓了解哪些 安卓布局 用过UI框架吗(没用过所以面试官没有继续问) 安卓持久化存储 安卓数据库 你了解数据库的相关框架吗 直接访问数据库和使用框架访问有什么区别,为什么 单例,手撕 反射是什么,你怎么理解 反射为什么掉性能 选一个印象最深的项目介绍一下 项目中难点,遇到的问题,解决方案 项目中收获的经验 二面 手
1. 先问项目(提到了滑动冲突怎么解决的) 2. 安卓有哪几种页面通讯的方式 3. 用过什么开源框架(消息总线#%¥#?) 4. jetpack全家桶用过哪些 5. livedata有什么能力 6. java里弱引用和强引用分别用在什么场景 7. 用到什么布局(为什么不用constraintLayout) 8. glide和OkHttp的任务调度是怎么实现的(比如同时发起很多请求) 9. hand
先问项目 安卓有哪几种页面通讯的方式 用过什么开源框架(消息总线#%¥#?) jetpack全家桶用过哪些 livedata有什么能力 java里弱引用和强引用分别用在什么场景 用到什么布局(为什么不用constraintLayout) glide和OkHttp的任务调度是怎么实现的(比如同时发起很多请求) handlerMessage什么时候会发生内存泄漏(要怎么预防) handler和Acti
笔试:合并有序链表,二叉搜索树第k大个节点,循环升序数组最小值,还有一道忘了 面试: 项目拷打, 介绍mvvm(讲了vm处理界面显示逻辑,观察者模式这些) livedata的几个实例化方法(没答出来 livedata如何实现生命周期绑定问题(大概答了在xxxactivity实现了某个借口实现了对lifecycle的处理,然后进行对数据的生命周期绑定) 不活跃的观察者接收事件的问题(没太清楚问题的核
线下面试,体验超好,和面试官唠嗑。 1. 问项目,哪个哪个地方具体怎么实现的,问了很多,人员构成,人员分工,APP具体是做什么用的等等。 2. (接上)你提到了安卓和h5,在安卓里有webview可以承载网页,你知道用webview怎么具体实现和网页通信的吗(x)。 3. 简历里写了封装网络请求,具体讲讲。 4. 没有对网络请求过程进行优化吗?比如超时重连。 5. 简历写了熟悉封装、继承、多态,讲
挑一些有印象的说吧(如果个别问题想听我的回答可以后面更新哈哈) ----------3.20 业务一面---------- 1.linkedlist和arraylist区别 2.mvc,mvp,mvvm区别 3.jvm虚拟机,双亲委派机制 4.juc相关 5.知道几种锁,应用场景 (整体问的都很简单) ----------3.26 hr面 ------------- 1.自我介绍,户籍地
8.2投的实习 8.17号一面下午6点,50分钟 哔哩哔哩实习一面: 1.介绍项目 2.安卓的系统架构了解吗 3.有做过framework层的开发吗 4.启动Activity的方法(startActivity()) 5.intent可以传递的数据(bundle可以传递哪些数据) 6.Activity和Fragment的关系,生命周期,如何传递数据(Bundle,广播,handler,ViewMod
2024/4/11 18:00 40分钟 你在大前端项目里主要做了什么? react的原理 Dom树 js的闭包 js的原型&原型链 C++的三大特性 别的记不太得了。。 手撕两道题 有序链表合并 二叉树前序遍历,然后转为数组 反问: 前端学习路线 工作城市 其实后面面试官说,你做的项目跟我们现在做的很契合,然后第二天下午打了个电话没接到,应该是二面。后面假期过后就给我进人才池了,有点亏。。。 #
一面 1hour10min 自我介绍 面试官说了一面主要考察基础知识,计算机网络和操作系统、 OSI网络七层协议了解吗(我说太多了,发散的许多,可能抢了面试官后面的问题,面试官叫我只说要点) 传输层的协议是什么 UDP和TCP的区别 TCP三次握手可以讲一下吗 四次挥手呢 应用层的协议是什么 http和https的区别 https的具体过程是怎样的 https的具体加密算法知道吗(不知道,可能是R
BAMS是一个完全开源的政企信息管理系统基础框架。它是轻量级的,简单易学的(学习成本真的很低,没有extjs,没有easyUI,没有繁琐的js UI库。只要java基础扎实,再稍懂一点js即可,真的是为java开发人员量身定制的一套框架啊),框架以Spring Framework为核心、Jsp+Dwr作为模型视图控制器、Hibernate作为数据库操作层。 BAMS已内置 一系列企业信息管理系统的
🕒 岗位/面试时间 9.27上午面试的 👥 面试题目 本人Java面试是突击准备的 锁 多线程,线程状态 线程通信 设计模式,我不太熟悉,被要求手撕安全单例模式,还是写出来了,顺便问了单例模式有什么不好的地方 问了我项目中的观察者模式,问我多个观察者怎么实现,我没写过,说的维护一个队列 生命周期,不太懂 垃圾回收,深挖了一些,没答好 容器以及hashmap,hashset实现原理,还有hash