面试官人很好,全程引导着回答。面完真的受益匪浅。 全程拷打OC和C++和底层原理。 暂时只能想起这些内容 strong copy weak的区别 常用的数据结构 var a = 1在底层是如何实现的 swift get set方法是继承还是重写 堆和栈在计算机内表示的区别 函数内声明的成员变量需要手动释放内存吗 链表和数组的区别 面向对象的三大特征 OC和swift的区别 进程与线程的区别 UDP
一面 消息队列如何保证可靠性 消息队列如何保证消息幂等性 消息队列的优缺点 为什么用b+树 聚集索引和主键区别,其他引擎怎么做的 平时数据库编码 explain参数 http报文参数有哪些吗? 做题,链表奇偶有序输出 二面 自我介绍 有哪些排序算法? 介绍下快排/堆排/归并排序。 数据库中的索引应该如何设计? 有哪些索引失效的情况? 你们用到的HTTP接口用到了什么提交方式? GET/POST的区
6.7号 时长:1小时 整体八股不多 吹实验室项目吹了20分钟 感觉面试官对一些算法模型比较有兴趣 说是近两天出结果 听说牛客许愿很灵,许愿OC 爱团,信团,等团 1.自我介绍 2.选一个你认为最完善的项目说一下(应用背景,项目架构,团队分工,负责模块) 3.java序列化和反序列化 4.如果生产者端的数据格式中新增了一个字段,怎么保证消费的正确性 5.详细介绍ai项目(不知道为什么对这个感兴趣)
问了项目 redis击穿 用mq的场景和优势 进程和线程区别 进程间通信 线程同步 访问网址的过程 post和get区别 http的状态码 插入排序和冒泡排序的复杂度和稳定性(他说稳定性是两个相同的数字排序后会在同样的相对位置) 哈希表 数据库建索引的场景 老师很友善,但是我答的不太好全靠他引导,最后做了一道贼简单的题,应该是挂了
美团测开hr 面(已挂 闲来无事 记录一下 1.自我介绍 2.为什么选择测开 3.看你一志愿是开发 选择测开会有遗憾吗 4.你对测开的理解 二面后学习了什么测开知识 5.有没有参加社团或学生工作 6.你性格的优缺点 7.大学的高光时刻 8.chatgpt有使用过吗 怎么看待 9.父母支持来成都吗 10.实训带给你的成长 11.反问 说需要和面试官再商量一下 早上hr 面 下午感谢信 LZ本人没有感
笔试 3.25 美团一面 酒旅研发 3.30 如何判断一个东西是不是数组 事件委托,利用的是什么原理进行实现 v-for的key的作用 事件循环 做一个题 事件循环 cors跨域原理,前后端需要做什么?通过设置字段来实现跨域 浏览器缓存策略,强缓存,通过什么字段控制的(cache-control,有什么值)(相关缓存头、字段的值等)、协商缓存 全排列 new操作做了什么 Promise.all()
美团一面 1、java集合 2、java并发安全集合有哪些,怎么实现的。你还知道juc下的哪些东西 3、redis如何解决超卖问题 4、spring的事务,为什么会失效、怎么解决的 5、有一个数据库表,如何查询销量排前十的商品 6、想通过商品id和商品修改时间以及商品名字查找商品,如何设计索引,如果只有其中两个条件如何设计呢? 7、乐观锁的实现方式 8、 用消息队列设计异步秒杀场景 9、实习时间
面了两小时,什么情况,以前的面试都是差不多半小时,震惊住了 内容: 分布式事务场景题 数据库redis缓存一致 索引基础 Java线程池 volatile关键字 主从复制 rpc调用过程 服务注册与发现
JVM 类加载的机制 java.lang.string能不能被加载 两个人写了相同的包名.类名 如何可以同时加载两个类,重写classloader 方法?(不太了解) 强软弱虚引用介绍一下 FullGC啥时候出现,频繁FullGc怎么做 性能监控和故障检测怎么做?(了解的不多答的稀烂) 并发 synchroned和lock的区别 ,synchroned底层怎么实现 进程的状态?什么时候会进入阻塞状
自我介绍 + 他出题 代码提1: 封装promise(这个到底怎么写啊,一直都不会,) 代码题2:url获得参数:之前没遇到过,用字符串和数组的方法硬写,还有别的方法吗?没有 代码题3:M的n次方 要求时间复杂度logn,思路正确 ,但一直写不对。催着,于是放弃 了解前端前沿吗(不是特别了解,说了抛弃ts)?了解部署吗(准备去了解)?为什么不学angular呢? 无八股 总共45min
本人不善言辞,写的不好多多见谅! 已在美团实习一个月!oc 很早很多面试过程有些记不清了,大家多多见谅! 实习投递开始时间: 3月初 投递公司:网易有道,字节,腾讯企业微信,美团,oppo ,京东 oc:字节,腾讯,美团 我算是开始投递比较早,oc比较早的一批,笔试我没法给大家太多经验,我的笔试成绩不算好。(腾讯、字节都是免笔试) 面试体验总结: 美团的面试体验是最好的,就跟在跟学长聊天一样。 腾
#美团面试#挖项目 1、Redis缓存问题 缓存穿透、缓存击穿、缓存雪崩 2、Redis解决并发问题 锁+版本号+CAS 3、如何实现Redis实现浏览量的统计 4、JWT流程、结构、和token区别(结构没答出来) java基础 、JUC、框架 5、Java特性 6、Java常用的包 7、Exception和Error区别 8、如何处理Exception 9、线程的状态切换 10、线程池的核心参
3.24更新 哥们晕了,昨天晚上面完秒进人才库,今天上午收到的感谢信,结果下午吃饭的时候又收到个短信让我选面试时间,团子真的 我哭死 看了下,是终端安全技术部门的,只有下周二上午的场次了,冲了! 3.23 可信身份验证部门一面: 估计是挂了,面试官说部门大部分都是Java的,看到我是go就说不会问太多语言的东西,盯着两个项目狂轰乱炸了40mins左右,本来就没几场面试,第一次碰到狂问项目的,感觉
第一题好像是判定入栈序列是不是合法。这个感觉稍微带点思维吧,更多的就是模拟了。可以不断的把a[i]入栈,如果可以出栈,那就出栈好了。最后判断栈是不是空的就行。 第二题是选了当前的数,那么前两个就不能够选择的dp,我居然到最后还是只过81%,太菜了呜呜呜呜。 第三题记得就是个简单二分,前缀和一下就好了。 第四题就是一个纯模拟,双指针一下就做完了。 第五题是第二题的变种,f[i][j][k]表示前i个
团子这次真的刷新了我的秋招面试最长记录 一共面了85min,项目+八股75min,做题10min 1. 自我介绍+介绍下你的项目 2. 抠我项目里的redis用法 3. redis的数据结构有哪些? 4. redis怎么实现锁的(我答了分布式锁setnx) 5. 如何用redis设计一个秒杀系统(球球别问秒杀了这已经是秋招第五次被问了,但我现在贼能唠,张口就讲他个10分钟,插个腰) 6. 缓存击穿