双方自我介绍 1. 详细谈谈对 selete/poll/epoll 的理解? 2. 如果 socket 比较多,应该用 selete 还是 poll? 3. 看到你的简历上说使用了线程池 + 非阻塞 socket + epoll 实现,那么将 epoll 替换为 selete 或者 poll 可以吗? 4. Redis 的有序集合的数据结构是什么?(可能是看到我的项目里有跳表? 5. Redis
两个力扣原题,虽然有一个没做出来。。。但是我感觉大疆不缺人
开始聊项目大概20min,全程1小时多点 问了几个项目相关的问题:reactor模式,spring boot的连接池实现,项目中的中间件 八股部分: 1. 线程池核心参数和用处 2. 线程池缩容和扩容 3. concurrenthashmap在JDK7和8的改动 4. Spring boot的启动流程 5. MySql常用引擎的区别 6. TCP三次握手/四次挥手,挥手结束连接就关闭了吗,为什么要
美团一面 50min 自我介绍 项目介绍 实习介绍 实习公司某项目的数据库表(默写出来) 实习收获 没问八股文 项目:音频同步相关 项目:压力测试 项目:心跳机制 项目:数据库表 算法:二分查找2 如何学习的计算机 反问环节
8.12 笔试 -> 8.16 约一面 -> 8.18 一面 8.18 一面 (我的技术栈是java的,面试官使用cpp的,我简历上也确实写了我会一点cpp) 1. 自我介绍 2. c++ stl 3. vector, struct和class的区别, 智能指针 4. tcp和udp的区别,编程中如何使用tcp 5. mysql的索引 6. 锁的实现原理 7. shell脚本,如何编写一个脚本只输
#写面经攒人品 1、沟通实习项目经历,具体负责及项目具体微服务架构,服务之间是怎么调用的? 2、多态,编译时多态和运行时多态的区别? 3、对final的理解 4、怎么防止sql注入,$和#的区别是什么 5、索引底层数据结构,BTree和B+Tree的区别 6、索引失效场景都有什么? 7、事务隔离级别,具体场景问题回答 8、MVCC实现原理 9、对线程池的理解,线程池执行理解 10、Synchron
感谢你的面试,估计是寄了。 1. 自我介绍 2. 手撕两个线程组合打印helloworld(最想死的一集,唯一的一个错误就是调用wait()和notify()时候没用lock调用,不想活了) 3. 拷打项目 4. 积分排行榜的实现?为什么用XXL_JOB?XXL_JOB有哪些调度方式 5. 分布式是一种什么架构 6. redisson是怎么实现的分布式锁 7. 为什么用多级缓存?信息不变的话为什么
对面估计三个面试官共用一个账号,一个问完另一个问,然后另一个问 1. 自我介绍 2. 项目难点 3. 乐观锁和悲观锁 4. 系统的吞吐量提高是怎么实现的 5. CAS的原理 6. 哪些锁会用到CAS 7. volatile的原理 8. 实现多线程的方式。这几种方式有什么优点缺点? 9. 项目里用到过线程池吗?你是用的接口的多线程吗? 10. 消息重复消费,消息积压的解决 11. mq保证消息一致性
很奇怪的一次面试 部门 民宿 0八股,一直问实习过程中比较难的事,怎么跨部门沟通这些软内容。 谈话10min 手撕 翻转mn区间内的链表(慢脚吃了一次亏的题,话说就面了两家都是这个题?) 反问输出: 转语言,需要补充java, db, rpc框架等内容 7点面试 7.30不到就结束了, 感觉怪怪的啊,可能是不匹配吧,实习在写C++,面试官似乎不感兴趣也问不了。#美团#
时长45分钟 1.自我介绍 2.两段实习经历简单介绍 3.在学什么技术(提到了微服务,es) 4.微服务目前在学什么,怎么样合理进行模块划分 5.es怎么学的,目前学的你认为有哪些结构,重要的模块 6.spring相关,设计一个简单的IOC(答了借助spring的那一套来的)又追问怎么注册bean,怎么管理,提供bean(注册根据bean作用域实现,这里让手写了一个单例模式,管理提到了可以设置一个
做过这么多笔试最简单的 选择题12道,交换机在第几层之类的题目 算法:给个矩阵,格子带权,找到从左上到右下的权值为正的最小值 二维dp两分钟a了 选做题:10亿图片存储,什么方案,怎么查找,怎么优化 我写了分布式存储➕特征识别,不知道行不行
字节面试印象深刻,特地提一嘴 女面试官 在酒店床边面试我 镜头中能看到后面床上还有另一个人翘着脚 一面完给字节发邮件投诉,就不了了之了 这可是工作日#软件开发笔面经#
到店事业群,已oc(但预计会拒掉) 一面: 1. 数据库事务特性;三类日志的考察 2. TCP 三次握手和四次挥手;TCP 和 UDP 的区别 3. JVM 内存区域;GC机制(CMS回收器);HashMap的原理;Java Spring 的使用,AOP概念,动态代理,@AutoWired 和 @Resource 注解的区别 4. 编程:不小于 target 的最小连续子数组 二面(无八股): 1
9.7 50min 1、自我介绍 2、实习拷打 3、基本数据类型和引用类型区别 4、谈谈你对C++和Java两种语言的理解和感受 5、Java的数据类型有哪些 6、介绍一些排序算法 手撕:选一种提到的排序算法 一开始选的冒泡(不想写快排),写完后问我为什么选简单的写。后面没办法又撕快排,直接卡死爆栈溢出,调了很久没搞出来,面试官又引导,难绷。这下好了,直接觉得我知难而退 #软件开发笔面经
感觉是个主管面,虾皮的话感觉对计算机网络是比较倾向深入的问的,而且对具体细节也比较在意 表述了一下他们部门使用什么技术,然后介绍一下我自己用的什么编程语言 如果要自己实现一个hashmap怎么设计(我就把Java的hashmap怎么设计的大概说了一下,然后又要求如果冲突大的情况下怎么简单改进) 四次挥手的过程 time_wait的作用 poll select epoll 稍微详细的说一下(具体问问