第一题 暴力 long long 第二题 暴力 记录小写和大写字母 第三题 统计查询内每个下标出现的次数cnt[i],总次数是q,q-cnt[i]就是每个元素需要被翻倍的次数,然后*2的翻倍次数。额外处理:如果暴力写 过3.33%(不知道为啥连16.66%都没有),优化:快速幂优化2的x次方 mod=1e9+7 第四题 区间众数和 暴力骗分 第五题 逆序对 没来得及看
面试官长得还挺帅,笑眯眯的,人很好,会慢慢引导回答 八股: 1、进程和线程的区别 2、手机同时运行多个程序,这些进程和线程的运行过程 3、死锁(经典问题) 4、移动端项目开发过程中对进程和线程的使用 5、osi系统模型有几层,具体是啥 6、跟开发相关的osi层 7、http和https的区别(典中典) 8、文件传输的协议有哪些 9、tcp和udp哪个是可靠的 10、tcp如何实现可靠性传输 11、
部门:美团平台技术部 5-6 三面(约50分钟)(实习) 因为大部分的实习面经都是二面然后要么offer要么去人才库或者挂了,所以收到3面邀请时还是比较惊讶的,不过好在也做好准备了,就积极应对吧。 三面比一面和二面严肃一点点,不过面试官还是蛮不错的,能给予一定的建议,代码题虽然没写出最优雅的方式,不过面试官亲自敲出了最优雅的方案并教我,还是感受很好的。 自我介绍 你在简历上写了你对计算机网络和操作
一面 4-26 一面的问题偏向基础,主要是计算机基础的知识,以及部分前端的知识,面试管比较亲善,总体体验较好 http 和 https 区别 说说vue双向绑定原理的理解 说说你理解的promise 中间人攻击是什么 中间人攻击有公钥吗 中间人攻击如果篡改信息,服务器会发现吗(这3个都属于网络安全中不太难的问题,一般看过就会) OSI模型,以及各层都能有什么功能 TCP/IP模型,其与OSI模型的
二面 5-4 持续时间越为1小时多一点点,面试官比较和蔼,也乐意引导,和部分的同学聊后发现好像在自我介绍时如果说了自身是计算机科班的往往计算机基础知识会多问一些,对于非计算机专业的同学会少问一些计算机基础知识,更多问前端的知识。 大约前20分钟都近乎聊天,确实让人一下子放松了,不过后期还是会问很多相关的技术知识 问问为什么选择了前端 你是怎么学前端的 你看了哪些书,为什么最终选择跳出前端,去看软件
分享两个算法题的思路,第一个完全ac,第二个完全没ac,结束了检查的时候发现第一行注释忘记解开了,难怪说最后几分钟一直测不过去。但是思路我觉得是对的,大家可以看看,欢迎大家 点赞 留言 讨论。 第一题:100%ac比较简单:给思路并举例 找出每段的长度,111 222 33333 推进一个新数组,[3,3,4] 然后对新数组每项除以二向下取证进行累加累加1+ 1+ 2 = 4 第二题:我把思路模拟
23届春招 一面2022.3.17 一面面试官人很好,很礼貌,先进行了自我介绍 1.面试官自我介绍 2.自己进行了自我介绍 3.深挖了项目 4.八股 访问浏览器的过程 Http和Https的区别 5.聊天 二面 二面体验不好 1.自我介绍 2.深挖项目 3.手撕 一个数组有正数和负数,将正数放在前面,负数放在后面 4.询问对于测试的了解 面试完一个小时进去人才库 总结就是kpi味是浓了点,春招应
移动端 9.13 1. 自我介绍 2. 项目 3. 你的优势 4. 应用层的协议 5. http和https的区别 6. https加密的过程 7. java的集合框架 8. concurrentHashMap和HashMap的区别,线程不安全会出现怎么问题 9. HashMap的底层实现 10. 红黑树的特点,和AVL的区别 11. 算法题。把树遍历生成字符串,再解析字符串得到树。 反问 (一面
自我介绍 为什么学前端,怎么学的 osi tcp/ip http缓存 强缓存,协商缓存,header中使用哪些 描述一下树,二叉树,然后做一个bfs的题 promise all race any 洗牌算法 v-model实现原理 进程和线程 进程间通信 页面的进程 js单线程 如何实现js多线程 设计模式 进程间通信 反问
React fiber架构是什么 react如何优化性能,组件如何避免重复渲染(key,useMemo) CSS position有哪些属性 JS ES6有哪些新特性 箭头函数和普通函数的区别,this指向问题 函数执行有哪些方式? 数组遍历有哪些方式? 代码实现数组的map方法 代码实现html文档树最深节点 代码实现数组去重 项目 首屏加载过慢,如何排查? 跨域问题
面试官说组内都是java,我不了解java所以只问了八股 操作系统 进程状态 进程调度 什么是死锁以及解决死锁的方法 计算机网络 七层协议 tcp是那一层 tcp和udp的区别和使用场景 微信是什么协议 tcp三次握手过程以及为什么要三次而不是两次 tcp如何保障可靠传输 数据库 事务的ACID和隔离级别 索引用的什么结构,为什么 慢查询 数据结构 数组和链表区别 哈希冲突 什么时候用链表,什么时
面了一个小时,cpp选手,问了项目,数据库,操作系统和计算机网络,C++全程没问,只问愿不愿意转java。手撕有个条件没加上去,只过了一部分。求个二面别凉啊
8.14投递简历 8.19笔试(行测) 8.26一面 全是围绕简历,深挖实习经历,还问了一下论文,没有问其他的 反问 反思:对于自己简历上的东西还不够熟悉,不能很好的表述出来……有些问题回答的不好……对于自己的经历,不能只看简历上的,而要自己组织语言,对细节再多把握 以为凉了,还是很幸运的收到了二面通知 9.1二面 你怎么看待美团 介绍你最值得骄傲的/你觉得最成功的项目、实习、学业上的成果。我详细
一面9.18 主要是Java八股,然后Redis,MySQL,kafka,zookeeper,hive hadoop (具体的问题忘了,天天实习+准备中期实在记不住了) 算法快排 二面9.19 主要围绕实习项目展开讲述,算法链表头尾依次连接 ,第一个头连最后一个,最后一个连第二个,第二个连倒数第二个.... 9.20hr面+oc
部门是搞java的,我的简历全是深度学习搞视觉和c++相关的东西,面试官没什么可问的,问了一些数据库网络和c++基础八股,问能不能转java 面美团的朋友可以复习下sql,似乎美团经常问