1.项目深挖(都忘光了,没答上来几个) 2.java集合,原理 3.java的Map,原理以及实现以及细节 4.算法题(字符串输出重复的任意字符) 5.springboot常用注解,解释使用 6.http报文组成(压根没背) 7.osi网络模型 面试时间一小时,面试官人很好,有不会的也会提示你,就是我自己太垃圾了了,八股都没记住几个,直接凉凉
先介绍了一下部门 问了一下研究生的课题 问了一下项目(CMU 15445) 异步写入和同步写入还有数据库在刷入数据时宕机了怎么办,这个不太了解。 TCP四次挥手 操作系统常用的进程调度方法 C++智能指针 C++的析构函数为什么最好设置成虚函数 手撕LFU,卡住了换成了LRU AC了 面试官很nice,比较的友善,写LRU的时候还被提示了。 更新:已二面,速度好快。。#我的实习求职记录##你觉得今
相互做了自我介绍。 发现我是学Go的就问如果来实习的话要转Java能不能接受。 问我目前做过的项目中有哪些比较有挑战性的内容。 计算机网络八股: 浏览器输入地址后到渲染出数据的流程 为什么TCP是三次握手不是两次四次 TCP和UDP的区别 TCP保证可靠性的手段有哪些 GET和POST请求有什么区别 请求路径的长度有限制吗 MAC地址和IP地址有什么区别 MySQL八股: 平时会用事务吗 MySQ
如大家所说,美团的面试官很温和礼貌,面试体验感超棒。面试问题也比较符合预期:八股文+实习+项目+写题,具体问题如下: Redis 讲讲数据结构吧,还有对应的数据类型? 怎么实现消息队列?list?stream了解吗?bitmap了解吗? 全局哈希表了解吗? 几个场景,问用什么数据类型 有哪些原子操作?lua脚本知不知道 讲讲内存管理策略 为啥 LRU 不行?LFU 比 LRU 好在哪? 持久化机制
#美团面试#挖项目 1、Redis缓存问题 缓存穿透、缓存击穿、缓存雪崩 2、Redis解决并发问题 锁+版本号+CAS 3、如何实现Redis实现浏览量的统计 4、JWT流程、结构、和token区别(结构没答出来) java基础 、JUC、框架 5、Java特性 6、Java常用的包 7、Exception和Error区别 8、如何处理Exception 9、线程的状态切换 10、线程池的核心参
1、了解Mysql吗,Mysql的常见索引? 2、RabbitMQ的死信队列有了解吗? 3、项目为什么采用Redisson作为分布式锁,为什么不用Setnx的方式? 4、Redis缓存一致性问题?如果同时Select和Update会发生什么问题?(延迟双删) 5、TCP三次握手的流程?两次握手会发生什么问题? 6、XXL-Job都有什么优点? 7、一个进程崩溃了会导致线程奔溃吗? 8、Redis为
1.自我介绍 2.聊聊项目(有什么难点,遇到了什么困难) 3.软件开发中模块的高聚合低耦合是什么意思? 4.TCP连接 5.TCP和HTTP之间的联系和区别 6.B树和B+树的区别和应用场景 7.进程调度算法有哪些?常用的进程调度算法? 8.数据库中的三大范式 9.之前有没有自学过一些开源的框架,比如消息队列之类的。 10.你觉得用C++的优缺点是什么? 11.C++相比于C性能有提升吗,你是怎么
自我介绍 http是什么,有状态吗 如何做到有状态 https如何加密 中间人攻击怎么解决 TCP与UDP spring优点 springboot自动装配 进程与线程区别 项目用到多线程了吗 如何创建一个线程 线程池参数 死锁产生条件 手写死锁 索引是什么,哪些场景要用索引 慢查询如何解决 手写sql语句:查找两门及以上科目分数相同的学生 编程:最长公共子序列 场景题:秒杀系统的难点 超卖问题如何
之前还有百度的三面, 但是没有什么营养而且挂掉了。。 对MongoDB的了解 什么叫响应式处理 Eureka在项目中的使用 WebSocket聊天室的设计 RabbitMQ的使用 死信队列/延迟队列 Dubbo-go和Nacos在项目中的作用 rpc的了解 上面都是项目涉及到的 arrayList的理解 hashMap的理解 . 加锁的实现方式 synchronized加在this和class区别
1、自我介绍 2、项目介绍 3、线程和进程的区别 4、实际的多线程开发经验 5、Redis的数据类型 6、String的底层实现 7、缓存穿透、缓存击穿、缓存雪崩?解决方式 8、布隆过滤器的原理 9、数据库三范式,生产环境一般使用那种 10、慢查询优化,有实操过吗 11、mysql执行计划(explain语句) 12、手撕算法,链表中等题 13、反问 总结:有点紧张,面试官很好,我纯捞子。。。
3.24更新 哥们晕了,昨天晚上面完秒进人才库,今天上午收到的感谢信,结果下午吃饭的时候又收到个短信让我选面试时间,团子真的 我哭死 看了下,是终端安全技术部门的,只有下周二上午的场次了,冲了! 3.23 可信身份验证部门一面: 估计是挂了,面试官说部门大部分都是Java的,看到我是go就说不会问太多语言的东西,盯着两个项目狂轰乱炸了40mins左右,本来就没几场面试,第一次碰到狂问项目的,感觉
面了1h30min,下周二面 项目,做了啥,角色是什么,投入生产了吗 NIO,同步非阻塞,什么是同步,什么是非阻塞 链表和Hash表,区别,连续内存离散内存 Linux用过哪些命令,看过日志吗,tail用法,管道符知道吗,权限命令用过吗,chmod 777什么意思 final关键字,加类上和加对象上区别 final User类,有id name属性,User a = new User(),可以改a
1、自我介绍(简短) 2、编程:数组排序,时间复杂度O(n^2),建议多种方法(冒泡排序,写的太慢进入下一环节,感觉安全岗对算法和数据结构的要求已经非常低了,本人实在是太菜了,一定一定要开始刷题) 3、基础知识:TCP三次握手过程;进程和线程的区别;对称(DES,AES),非对称(RSA,ECC),哈希加密算法(md5,SHA-1,SHA-2,SHA-256)举几个例子;http和https的区别
昨天二面完今天早上hr打电话给我说通过了面试,说了一下实习薪资和最早什么时候能入职,然后说下周一左右应该能收到offer。 3月初到现在只面了阿里云、蚂蚁、字节和美团,阿里的一直卡在面试中也不知道怎么回事,字节商业化二面挂了重新投了一个部门也一直卡在简历评估不动,腾讯简历更新了大半个月都没人捞,可能确实不要java研发吧哈哈。 说实话面试体验还是挺好的,感谢团子捞我。 一面: 1. 类加载机制、双
自我介绍,说的是主要学的C++,Java学得比较少 挖项目穿插着提问 Bean的生命周期讲一下 IoC和AOP讲一下 HashMap初始大小 HashMap线程安不安全 Hashtable的比较 CurrentHashMap讲一下 Java的基本数据类型 3特性,多态,重写,重载说一下 Java集合有哪些(一开始没听懂什么意思。。) LinkedList和ArrayList对比讲一下,增加和搜索哪