总共问了差不多70分钟,被狠狠地拷打了,不过面试体验很棒,面试官人也很好说话,就是我太菜了(ㄒoㄒ) 1. 项目问了大概25分钟 2. == 和 equals 区别 3. 重写equals,为什么要重写hashCode? 4. HashMap底层实现、扩容,ConcurrentHashMap源码 5. JVM内存结构,程序计数器的作用 6. 讲一讲JMM,volatile,AtomicIntege
一面:视频面45分钟,项目+基础知识+一道算法+一道数据结构设计,问题的范围比较广,有时候问深了会给引导,答的好了有反馈。当晚就邮件约了一星期后二面 二面:视频面60分钟,一道算法+一道数据库字段设计+基础知识+常规聊天,算法一开始没想到最优解,就先说了说我想到的三种解法,经过提示想到了最优解。数据库字段设计主要跟具体部门业务有关,先简单写几个必要的字段然后开始聊,过程中慢慢解决他抛出来的问题。后
点评挂了,被金服捞了,但是也没答好 1.运行时数据区 2.GC 3.CMS和G1优缺点 4.CMS标记清除空间碎片怎么办【几次标记清除之后会整理】 5.字符串 在堆空间的存储 6.字符串拼接优化 7.并发操作i++,为什么只保证可见性不行 8.volatile为什么不能保证原子性 9.设计模式,一共有多少,用过多少 10.单例模式【双重校验锁】 11.怎么给类排序,按照类中某个属性
部门:酒旅研发部 状态:OC后进入人才池 面试官小哥哥头发比较凌乱,当天电脑声卡有问题,遂打电话+牛客视频进行的面试。 自我介绍啦 Golang 最大的特点在哪里? goroutine 和 线程有什么区别? 那么goroutine有没有什么缺陷? 不考虑内存的前提下,想要利用多核 CPU,goroutine 还会有优势吗? 上下文切换,到底切换了哪些哪些信息 为什么内核态的上下文切换开销会大? 为
说一下时间线,3.25笔试,然后第三天看一志愿流程已结束,于是投二志愿三志愿,3.29打电话约4.3一面,一面完当天晚上约了4.4上午的二面,然后4.6中午收到邮件 一面 50min 自我介绍 做项目时遇到的最大的困难是什么,是怎么解决的 说一下反射机制(不会) 说一下类加载机制(不会) Java中有哪些集合 HashSet的底层结构 深拷贝和浅拷贝 数据库的索引 索引的分类 事务隔离级别 假设事
攒人品~ 许愿二面 正常下来体验很好 美团更加注重应用场景和原理 1. java的反射机制,反射的应用场景AOP的实现原理是什么,与动态代理和反射有什么区别 2. object有哪些方法 hashcode和equals为什么需要一起重写 不重写会导致哪些问题 什么时候会用到重写hashcode的场景 3.redis list如何实现,压缩list和双向链表,使用场景 为什么这么设计 4.索引数据结
#美团# 晚上8点半到9点20左右 牛客网面试 =========================== 自我介绍开场 主观题聊天: 对Android和iOS开发有什么看法,更倾向于哪个平台 对自身的发展有什么打算 对跨平台框架有什么看法 对于学习了Native框架的人,跨平台框架是好还是不好 。。。。(还有一些,记不清了) 八股: TCP三次握手 Android中的ANR是什么、为什么会出现ANR
0927,美团二面,1h 1. 自我介绍 2. 深挖项目 1. SwiftUI 怎么样,和 UIKit 比如何,你是怎么学的 Swift,有没有做方案的选型 2. 动画如何实现(自己瞎掰头,他说差不多是这个意思) 3. 序列化怎么做的 4. 网络库用的什么 5. iOS 这边 MVVM,APNs 怎么做的 3. 有没有了解过一些其他的移动端框架,Flutter 画点粒度做 UI 4. 实验室项目
一面 2024-08-30 如何设计一个RPC协议 如何设计一个微服务架构 规则引擎是怎么实现的,有了解过哪些规则引擎吗 Redis做一个排行榜怎么做,如果多个分数相同的按时间排序,怎么设计 算法题 手写单例双重校验+锁 编辑距离 8升桶和5升桶合成4升水 后面发现我的意向城市是上海,给我转到了上海的部门,并重新开发一面。 一面 2024-09-02 Java的BigInteger,或者说Pyth
🕒 岗位/面试时间 7点15-8点 上来balabala自我介绍加硬凑的三个项目(本科毕设加小课设加蹭的师姐毕设,可以说各不相干和后端代码算法也都不咋相关) 下面大括号里面是我的速通指南,仅供参考,想进人才库可以学习一下 第一个问题问我某个里面的核心算法是什么{我balabala} 然后在第三个项目提到了有服务器建立了连接, 用的什么协议?{tcp吧} 为什么用tcp?{因为嵌入式那边要用这个,
全是场景题和实习拷打,围绕着项目和实习来,基本上没有八股。 面试官会问如果出现xx情况你怎么考虑 压力巨大,以前从来没压力这么大过,整个人面到后面都晕了。 唯一一个八股我还不会,问内部类可以动态代理吗,为什么? 最后手撕链表123456变成162534 #软件开发笔面经#
4.17 大约一个小时 jwt有哪几部分 jwt如何实现加密,你采用的什么加密算法 jwt如何传递用户信息,如何登陆验证 redis比mysql快多少 redis有哪几种数据结构 redis快的原因 (我说基于内存,内存本身数据存取比硬盘快很多,且cpu不是redis性能瓶颈,并采取IO多路复用机制,面试官:下去再了解一下单线程相关的,我,嗯) redis缓存一致性怎么解决的 为什么要删缓存不是更
续前文 3.29 投递,3.30 笔试,4.2 一面,4.7发二面通知,4.9二面 ———————————————————————————————— 自我介绍 Java学习过程介绍 怎么自学的? 学习过程中有什么难点?怎么解决? 问项目,穿插问八股 Java中集合用到过哪些? HashMap的底层构造,实现?怎么插入的? Bean的实现过程 线程池,构造函数,线程进去怎么执行的?为什么用线程数固定
问实习 问项目 手撕 逐层输出二叉树 面完 十分钟回人才库
团子好像就两轮技术。 聊项目,25min左右,不太拷打,介绍为主。 八股,15min,C++虚函数,字节序,字节对齐,进程管理,ARP原理,epoll、select。 闲聊+反问5min,工作地点,工作内容期望,学校情况,读研生活 感觉水水的,跟一面完全不是一个风格,面试官很和蔼。 求一个OC