面试官人很好,全程引导着回答。面完真的受益匪浅。 全程拷打OC和C++和底层原理。 暂时只能想起这些内容 strong copy weak的区别 常用的数据结构 var a = 1在底层是如何实现的 swift get set方法是继承还是重写 堆和栈在计算机内表示的区别 函数内声明的成员变量需要手动释放内存吗 链表和数组的区别 面向对象的三大特征 OC和swift的区别 进程与线程的区别 UDP
美团核心本地商业 - 美团平台 - 平台技术部 - 后端开发 1 布隆过滤器在项目里的作用 2 你设置的哈希函数有几个? 3 说下数据更新机制,并发场景结合读写锁和MQ的延迟队列 4 你的短链的生成规则是什么呢? 5 后续如果想扩容到7位的话,有什么更快速的处理办法吗? 6 生成的这个六位的字母的算法是什么? 7 延迟队列的功能,这个是延迟多久,为什么? 8 你的Robert MQ有几台机器消费消
29mins 面试官感觉挺好的,一直在交流,开摄像头了也,就是我因为连着两个面试,游戏本的垃圾续航,面着面着关机了,紧急换了手机,因此没有手撕 1.面试官自我介绍,介绍部门业务和技术栈(2mins) 2.自我介绍 3.怎么接触前端和学习的,几年了 4.ES6有哪些了解,使用过什么? 然后提到了箭头函数,打断开始聊this指向问题,有个具体场景 5.继续说ES6,提到了let const ,然后又
4.9美团一面 1h 面试官人超级好,说错的或者没答出来的都会给我讲一下,面试氛围很轻松,有些问题比如vue响应式原理特地告诉我也不用说得太深,这部分本来就很多,面试体验拉满。 前30min在聊项目,平时的学习,工作室,未来规划。 后30min从浏览器开始,然后是html,js到vue,后面做了几道输出题,最后问我学过数据结构没,我说学过,然后出了个力扣简单题,结果,我居然没写出来!!!啊啊啊啊!
时间:4.7 时常:60min 部门:到家 如何学习技术解决?遇到了问题如何解决? 你做这个项目的目的是什么?学习 or 实际需求? 分布式session怎么实现的?如果session数据比较大怎么做? 讲一下根据地理位置搜索用户?如果我要搜索附近的商家,他们可能包含营业未营业等不同的状态,该怎么做? 知道TCP UDP吗? 讲一下TCP,面向什么的? 长链接短链接? 给了些场景问是长链接还是短链
1.怎么学前端(猛学哈哈,开个玩笑,讲了下学习方式) 2.对数据库有了解吗(忘记惹) 3.http 缓存策略 ✔️ 4.lastmodified,etag ✔️ 5.常见请求头 ✔️ 6.this 指向 ✔️ 7.异步代码输出题 ✔️ 8.防抖节流 ✔️ 9.vue 和 react diff 算法(尬住了,react 的多节点diff 忘了过程😂😂😂) 10.css 性能优化(说了三个,不够
项目介绍 js数据类型 js数组操作方法哪些改变数组哪些不改变 深拷贝浅拷贝区别 浏览器本地存储 css的Position属性取值都有什么效果 手撕两数组交集 promise的一些api介绍一下 js事件循环宏任务微任务 一道async和await(几个函数执行说一下输出先后)
大模型算法岗 其他的小模型训练是怎么做的? 整个模型的性能和哪些因素有关? 具体训练的时候,数据是怎么构造的? 高质量的数据怎么弄的? 基座大模型的发展? RAG的好处? 对齐的作用 特别长的上下文怎么办 怎么减轻大模型幻觉 聊完就快一个小时了 然后一道算法题6分钟写完结束
9.4 50min 后端Java 自我介绍 (阿巴阿巴阿巴。。。打断吟唱,我们来做题吧) 手撕:快排 (草,被奇袭了,最后没调出来,讲了下思路,菜鸡本鸡了) 项目静态类可以调非静态方法吗 手撕:懒汉单例模式 valotile有哪些作用 valotile能保证原子性吗 Spring里如何解决循环依赖问题 三级缓存可以只有两级吗 最左前缀索引啥时候会失效 看过JDK源码吗 HashMap的链表为啥不统
核心本地商业-基础研发平台 时长 50min 1. 自我介绍 2. 手撕 分割链表 3. 给分割链表写测试用例 4. 口述一下还需要测试哪些用例 5. 实习做了什么,遇到什么难点,有什么产出 6. 如何快速学习不会的知识 7. 实习用过的 AIGC 相关的工具 8. 你写的代码合流有 bug 怎么办 9. 拷打项目细节 10. 注册中心如何实现的,是分布式的吗 11. 客户端的调用服务发现有缓存吗
🕒 岗位/面试时间 8/29 到店 测开 👥 面试题目 自我介绍 选一个项目介绍,然后针对项目问 给了三个表问查询结果说思路就行 八股开始 数据库事物 数据库数据结构 隔离级别 java问了下包装类 异常处理 计网的URL输入浏览器全过程 tcp三次握手 http和https区别 问了下redis数据结构和使用场景 八股只记得这些了 手撕简单题合并有序数组 反问 接后续 第二天回到人才库[掉小
问了项目 redis击穿 用mq的场景和优势 进程和线程区别 进程间通信 线程同步 访问网址的过程 post和get区别 http的状态码 插入排序和冒泡排序的复杂度和稳定性(他说稳定性是两个相同的数字排序后会在同样的相对位置) 哈希表 数据库建索引的场景 老师很友善,但是我答的不太好全靠他引导,最后做了一道贼简单的题,应该是挂了
开始:自己讲项目,提到job要用到redis锁防止重复执行,面试官问redis崩了咋办,以及为啥不建一个表记录执行状态 问:integer valueof 和 new有啥区别 答:valueof是从池里拿,new就是一个新对象 问:确定吗 答:确定 问:真的确定吗 答:确定 问:真的确定吗 答:确定吧。。。 问:你好像语气不太坚定,真的确定吗 答:new出来的就是不相等的对象啊。。。 问:那我换个
先介绍了一下部门 问了一下研究生的课题 问了一下项目(CMU 15445) 异步写入和同步写入还有数据库在刷入数据时宕机了怎么办,这个不太了解。 TCP四次挥手 操作系统常用的进程调度方法 C++智能指针 C++的析构函数为什么最好设置成虚函数 手撕LFU,卡住了换成了LRU AC了 面试官很nice,比较的友善,写LRU的时候还被提示了。 更新:已二面,速度好快。。#我的实习求职记录##你觉得今
想到啥就说啥。 先让做了个自我介绍,问项目里有啥难点(没难点)。 mysql相关,联合索引的最左前缀法则是什么,原理?查询顺序不符合最左前缀的自动优化 建立索引要考虑哪些。 分库分表的方式(水平垂直),为什么要分库分表,分库分表的策略 事务的特性 实现乐观锁和悲观锁。怎么用数据库实现呢 cas的缺点,解决方案 分布式锁的实现 锁释放失败的后果和解决方案,这里讨论了几种方案和对应缺陷,属于连环问 j