emm,比较简单的,4个题都ac了,要是面试也这么简单的就好了,最近面试天天手写网络快裂开了 第一题 两种糖,每次拿三个,要求每种至少一个,求最多取几次。 话说这个题不把total/3和min比大小会超时 第二题 有一个数组由0,1,-1组成,找一个分割点,分割点左面>=0个数加上右面<=0个数最小 第三题 魔法阵翻转,有n个硬币,开始时候都是正面,正面背面都有数字,要求翻转硬币达到正面相同数字
👩💻实习背景 美团-产品经理岗位 🌟亮点 即使对于同一个岗位开始,面试官也可能会面试很多个人,某种程度上讲他不太可能了解完整全部人的信息。如何从众多竞争者当中脱颖而出,就需要制造自身的亮点,突出自己的优势,打造个人的IP 对于比较常规的问题,如“你的优势劣势是什么”等,我们不要过度依赖网上的所谓“标准答案”,最好还是突出个性化的点。获取这些信息的途径可以通过对话自己、认识自己挖掘特色,也可
👩💻实习背景 美团-产品经理岗位 👄表达 -临场发挥:如果面试过程中被问到没有准备的问题,不要慌! 首先——方向,我们要确定回答的整个大方向不跑偏,抓住问题的本质,然后一针见血地表达,也可以将 自己理解的东西重述出来跟面试官产生确认和关联 其次——重点,这种临场发挥的问题重要的是看我们解决问题的过程和思考问题的能力,所以我们给出的 不一定就是正确答案,可以开拓多种不同的思路和方法展示思维的
8.12 笔试(9120min,5道编程题,牛客ACM格式,可用本地环境) 1. 判断两个数字是否在列表中相邻 2. 环形公路两站之间的最短距离(注:输入的x和y之间不确定谁前谁后) 3. 使两部分权重差最小的切蛋糕(带权矩阵)方法 4. 字符串转矩阵之后的最小权值(连通块数量)(注:2*3的矩阵和3*2的矩阵的连通性不同) 5. 树的最大染色节点数(选择相邻且乘积为完全平方数的节点对染色,非重复
第一次面试忘了录音,面试官比较和蔼,问得基础(因为简历写的东西就很基础),面试过程无压力,除了第一次当面写题有点慢。 -50min- 1.自我介绍 2.项目比赛介绍(没准备稿子,有点混乱) 3.http/https介绍 4.网络分层 5.ssl/tcp握手介绍 6.syn/accept队列,syn攻击怎么办 7.hashmap介绍,为什么这样设计,线程安全问题 8.innodb结构,为什么这样设计
今天一查已回到人才库,唉就算法没啊出来 自我介绍 go: ● go的整数数字怎么保存 ● int32的范围 ● go的数据结构有哪些 项目: ● trie树怎么进行敏感词 ● trie树主要前缀,那敏感词在字符串中间可不可以遍历到 ● 广播器为什么会用到锁或者怎么避免使用锁的 ● 环形链表怎么实现保存n条离线消息 ● 项目主要用go实现是吧,cpp和Java接触过吗 ● 数据、缓存怎么保证双写一致
总共问了差不多70分钟,被狠狠地拷打了,不过面试体验很棒,面试官人也很好说话,就是我太菜了(ㄒoㄒ) 1. 项目问了大概25分钟 2. == 和 equals 区别 3. 重写equals,为什么要重写hashCode? 4. HashMap底层实现、扩容,ConcurrentHashMap源码 5. JVM内存结构,程序计数器的作用 6. 讲一讲JMM,volatile,AtomicIntege
1.项目深挖(都忘光了,没答上来几个) 2.java集合,原理 3.java的Map,原理以及实现以及细节 4.算法题(字符串输出重复的任意字符) 5.springboot常用注解,解释使用 6.http报文组成(压根没背) 7.osi网络模型 面试时间一小时,面试官人很好,有不会的也会提示你,就是我自己太垃圾了了,八股都没记住几个,直接凉凉
一面:视频面45分钟,项目+基础知识+一道算法+一道数据结构设计,问题的范围比较广,有时候问深了会给引导,答的好了有反馈。当晚就邮件约了一星期后二面 二面:视频面60分钟,一道算法+一道数据库字段设计+基础知识+常规聊天,算法一开始没想到最优解,就先说了说我想到的三种解法,经过提示想到了最优解。数据库字段设计主要跟具体部门业务有关,先简单写几个必要的字段然后开始聊,过程中慢慢解决他抛出来的问题。后
1. 自我介绍 操作系统: 2. 你觉得操作系统中是如何进行CPU分配的? (一开始还没明白,想了一会原来就是进程的调度算法,6种都介绍了下,分析了优缺点) 3. 操作系统中的用户态和内核态?(常规八股) 4. 操作系统中的虚拟内存和物理内存?有什么意义?底层是如何映射的?(一直往底层问怎么实现的) 5. 执行一个类有哪些流程?(常规八股) 计算机网络: 6. 一个http消息是如何在ISO模型当
1.自我介绍 (说确实经验比较少) 2.做过小程序吗 3.盒子模型、怪异、标准、具体说 4.CSS布局、实现垂直居中,为什么能实现等等、transform、区别 5.JS数据类型 具体说 6.let var const 手写题回答输出 7.声明提升、函数声明提升、变量声明提升、谁的优先级高 手写题目回答输出 8.原型链以及手写题目回答原型链查找过程 9.作用域、作用域链 10.闭包、闭包的原理、为
应急的case 实习深挖 SQL注入盲注和非盲注的区别以及防御 黄金票据和白银票据的区别 常见拿票据进行委派攻击的手段 有了解DCSync的协议吗? zerologin你了解吗? linux有哪些提权方式? 溢出漏洞是怎么提权的? fastjson新版本漏洞有研究过吗? 总体发挥不太好,晚上突击电话面试,下午刚完成一笔试,一面试,脑子有点乱 我不太懂系统安全,逆向二进制这块,主要了解web和内网这
楼主是华科本硕,非科班,热爱算法学习,平常坚持写博客记录自己的学习心得。 投递的时候选择的感兴趣的事业群是 基础研发平台。 一面 简单地问了一下项目 对于前端的理解 js 的基础知识(异步、闭包) vue 为什么在 v-for 中使用 key 引申出了很多问题,例如不写 key 会出现怎样的渲染,能不能用 index 作为 key,这种情形又会怎么渲染,blabla... vue3 的 keep-
1.自我介绍 2.Innodb索引 3.主键索引和非主键索引区别 ?回表查询? 4.数组和链表的区别? 5.如何设计提高数组删除的效率(面试官提示参考gc的思路) 6.链表实现LRU 7.HTTP、IP、TCP 8.AOP,举个项目中的例子 9. SQL题 10. 手撕算法 最长括号子串 11. 项目介绍 12 v-bind,v-on 13. 微信抢红包如何设计测试用例 有没有大佬会第5题啊? 怎
80min 面试官很和蔼,上来先说一下面试分成三个part,①互相了解;②基础知识考察;③提问交流。 1.首先面试官介绍了一下自己这边的部门情况,就是美团到店一系列的业务,种类非常的繁多,TOB TOC都有。具体的部门还是要到时候和HR交流,第一次遇到面试官介绍部门介绍那么多的,听起来就觉得很有意思。 2.然后是基础知识环节 (1)操作系统: ①内存页面置换算法:最佳页面,先进先出,最近最久未使用