一面50min 拷打项目 - 挑一个项目讲(说了os) - 讲完问我bitmap的长度是多少 - bitmap什么时候初始化 - 物理内存多大,bitmap管理的内存大小(1页),现场计算bitmap的大小 - 物理内存怎么统计的 - 写了多久 了不了解零拷贝 有哪些函数 底层实现 一个文件发送给对端怎么用零拷贝实现(sendfile)讲一下具体的 又回到项目,为什么用先进先出的进程调度 - 还有
自我介绍 消息队列 功能 项目内容 接口鉴权 jwt 原理 线程池-线程终止 Linux常用命令 如何检测Java线程(oom 很短(20min+)面试官说很缺人
一面 70分钟,无实习,只能拷打项目和八股 八股: linux命令:问了几个一半回答不上来,grep答成find了()。 git命令,只会几个简单的 计网:tcp连接 算法:实现lru 二面 40分钟,面试官很和蔼。 单纯聊项目,6824项目我一顿框框讲。无八股无算法。 后面聊了一下读研方向啥的。
1.自我介绍 2.谈谈对于mysql的事务+索引+日志+锁的整体理解 3.谈谈对于mysql慢查询治理的整体理解 4.谈谈对于mq的理解,举一个mq的实际运用场景在实习项目里 5.打开一个网页发生的过程?https相比于http多了什么东西?nginx上发生了什么详细说说?服务都是进程方式部署在服务器上,一个网络请求是怎么打到进程里面的? 6.二分查找10分钟 7.最长无重复子串10分钟 8.切片
1.自我介绍 2.字节实习经历 3.手撕 3.1写一个spring接口,调用这个接口的时候返回这个接口从服务启动以来的总共调用次数 3.2写一个spring接口,调用这个接口的时候返回这个接口从服务启动以来的整体p99 3.3写一个spring接口,调用这个接口的时候,如果这个接口这个时候qps>10,返回err,如果这个接口这个时候qps<10,返回success
#软件开发笔面经#线下酒店半天速通,准备的茶歇感觉不如中兴招银之类的。 一面40min,感觉不是很熟java,问的比较简单 1.项目的代码量有多少,自己负责多少,做了多久 2.讲讲对多态有什么理解 3.对静态类与静态方法,静态变量的理解 4.笔试回顾,当时有个题耗时比较久,讲讲思路 5.简要介绍一下队列和栈的区别 6.要将一个字符串翻转,队列可以吗?栈可以吗?如何实现? 7.死锁怎么产生,如何解决
10.28 面的。40min 里面至少 20min 在搞那破算法题,难受。 讲讲你实习都做了什么东西,或者你觉得哪些技术比较难的点,或者你的体会咋样啊? 如果数据更新了,那本地缓存是怎么更新的啊? 你在里面用到了哪些技术点呢?你就是你用到了哪些框架和组件呢?你觉得你对哪块儿也比较深,或者是你对哪块比较感兴趣的,可以深入聊一聊的。或者是你最近在学什么东西啊,或者是在研究什么东西? 你在写 RPC 的
这时候被捞起来面试感觉kpi无疑了 🕒 全程半小时左右 面试官还迟到几分钟 拷打八股(挖的比较深) 智能指针 封装,继承,多态 如何理解同一接口,不同实现 Linux内核原码有没有看过 手撕代码 场景题 根据场景写出类的组合架构 反问
全程7分钟 因为我简历是cpp的,就问项目 ,随便问了几个问题,面试官说他只会JAVA,不会Cpp然后又问了我几个MySQL的问题,最后就结束了。 #金蝶#
10.22 面的,感觉没问太多东西,项目+八股场景 讲讲做过的比较复杂的,或者说有一些亮点的项目。(RPC 框架) 讲一下负载均衡这块是怎么实现的?(一致性 Hash) 我看你项目中也用到了一些设计模式,你能展开讲一讲吗?主要用在哪里,有什么好处呢?(工厂模式 + 双检索单例模式) 你刚才讲到用单例模式去创建实例,那有没有考虑到比如说跟 Spring 接口一块去使用呢?(注解驱动,封装为 Spri
郑州数字马力一面 1. 自我介绍 介绍项目难点解决 2. 有使用项目管理工具吗 3. ArrayList 和 LinkedList 是线程安全的吗? 4.有没有替代他们的线程安全的集合 5. hashmap 的理解 6.扩容机制 7.为什么扩容是2 倍 8.什么是死锁 9. 怎么解决死锁 10. 乐观锁了解吗? 依赖于什么 11、 cas 了解吗 12. 读写锁 13. 为什么读的时候也要控制并发
你做的 RPC 框架和其他的 RPC 框架有什么区别呢? 你看过 Dubbo 吗?它有哪些你印象比较深的,你觉得它设计比较好的地方有哪些? Java 常见的对象序列化和反序列化的方法有哪些? 你用过的序列化器他们之间有什么区别? 如果让你做一个序列化和反序列化的工具,你会怎么做呢? Spring 它是如何处理 HTTP 请求的? 具体的 Servlet 响应的类,以及它哪些路由转发到具体的 Con
1. 自我介绍 2. java底层数据结构(数组、栈、链表、队列)的特性和使用场景 3. 大量数据的存储用哪种方式合适 4. jdk8的hashmap底层实现 5. hashmap链表转红黑树的触发条件,以及什么时候转回去 6. hashmap和concurrenthashmap的区别,以及后者如何保证效率的同时,保证线程安全 7. 线程池的核心参数,以及执行顺序 8. java里面用过哪些锁 9
#软件开发笔面经# 1. 说说数据结构 2. JDK中,你觉得哪种数据结构用的比较好、比较巧妙的,讲讲 3. HashMap的链表为什么要转换成红黑树 4. HashMap为什么是线程不安全的?在哪几个地方线程不是安全的 5. 假如要你做一个,就是全局唯一ID,你会采用哪种算法来实现?(我说用Hash函数,再哈希去解决冲突,他说数据很多的话内存太大。我说用时间戳去拼接字符串,他说不行) 6. 网络
10.16 一面 重点介绍了一下主要项目,在项目中考察了八股 以下是我还记得的问题: 1.TCP和UDP 2.应用层的协议是怎么制定的 3.opengl在项目中的用途是什么样的 4.项目中遇到的难点以及你是怎么解决的 5.Proactor和Reactor了解多少 6.智能指针了解多少?说一下底层实现 7.说一下多态 然后手撕了一道反转固定节点范围的链表 反问: 1.问了一下后面的流程 2.部门的主