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脚本,如何编写一个脚本只输
全程1h,面试官是个亲和大佬,体验很好 一面完问我啥时候能实习(??),感觉应该是过了 1. 自我介绍 2. 聊项目 15min 3. 聊实习 8min 4. 对gpt的了解,大语言模型的原理 5. 基于大模型如何去和一些业务做结合,有什么场景可以做 6. 项目中用了哪些设计模式 7. 代理模式结构,解决什么问题 8. 策略模式 9. ThreadLocal原理,解决什么问题 10. 除了9还有什
微信面 1.自我介绍 2.项目介绍 3.追问项目的收获,有没什么技术难点 4.项目扩展-设计个所有领域通用的推荐系统需要怎么设计 算法方面-多模态大模型 工程方面-工业界的算法中台,例如字节的AML,滴滴的MPT 5.java里面字节码是啥,为什么需要字节码 6.字节码文件怎么执行的 7.编译型和解释型语言区别 8.java有哪些基本数据类型 9.有基本数据类型为啥需要封装类型 10.自动装箱,自
一二三面三天面完的 没录音,随便写一下印象比较深刻的吧 一面 socket用过吗,讲一下建立连接的过程 如果是用epoll的话,怎么优化(答的是改底层代码设置一个触发阈值),不改底层的话怎么优化 如果我设置了一个文件服务器,有多个进程同时打开了一个文件,会有什么问题 那如果一个进程打开一个文件后fork,又会有什么问题 还是文件服务器,如果我有一个大文件内存塞不下,该怎么办(回答了mmap,解释了
面试时间 6月7日,因为没录音只大致记得这些内容 问了学习成绩,竞赛的比赛信息 项目介绍 如何使用一个数组实现一个队列 HashMap的底层原理 使用HashMap的时候,如果重写了equals方法但是不重写hashcode方法会出现什么问题 hashmap假如只重写了equals方法,但是不重写hashcode方法,往map中put元素会出现什么问题? ArrayList的底层实现,Linked
6.6下午三点半一面,35min,国际化技术部后端开发 自我介绍,然后面试官介绍部门基本用java和golang,没有C++,不过还是全程用C++面试的我。 智能指针相互引用的冲突问题怎么解决 介绍unique_ptr 什么是右值引用,什么情况下使用 函数参数可不可以传右值 了解哪些C++11新特性(说了auto 、decltype和hashmap) 数据库三大范式(忘了) 如何加快数据检索的效率
1. 合并N个有序数组,要求时间复杂度尽可能低 2.项目部署 3.Nginx网络模型,没答出来 4.压测结果QPS 5.项目Redis分布式锁的key是啥 6.token怎么用的? 项目答得不好,面试官也不想问了,答了10多分钟草草结束🔚
1. 对象的生命周期 2.Threadlocal原理 3.几种常用的Map 4.LinkedList和ArrayList区别 5.redis数据结构及底层实现 6.redis持久化机制 7.集群模式了解吗 8.rabbitmq如何保证高可用 9.MySQL隔离价格 10.B+树 11.跳表实现原理 12.做题,二分查找,背包问题,部分区间链表反转反转#阿里巴巴信息集散地#
更新:29号一面,今天竟然给二面了,鼠鼠大为震惊,答得一塌糊涂,算法也没搞出来 ------------------------------------------------------- 面试官连环问,问到鼠鼠崩溃还是鼠鼠太菜了。 1.自我介绍。 2.redis在项目里面应用。 3.限流如何进行,限流器里面内容是一起发送吗。 4.mysql锁有哪些,表锁如何使用,原理。行锁类型,锁的是什么?原
redis有哪些数据类型以及对应的应用场景 OSI七层结构以及TCP/IP五层结构 TCP和UDP的区别 索引以及索引的缺点 索引的数据结构 Redis的内存淘汰策略 解决线程安全的方式 常见的设计模式 创建一个单例有哪些方式 口述一道笔试做的题
说一下项目 项目中的难点 gmp模型 进程线程协程的区别 channel channel为什么是线程安全的 go的并发编程 go互斥锁和读写锁 事务的特点 mysql事务隔离等级,脏读,不可重复读,幻读, mysql是第几级 redis为什么快 io多路复用,select,epoll模型 redis持久化机制(答得不好) tcp-udp区别 tcp拥塞控制(忘了,答得不好) 最长回文子串,让我讲解
上来就是简单的自我介绍 1介绍完就开始问一些项目相关的问题 2 mysql相关问题 3项目用到什么数据结构 4常见数据结构 5输入网址到用户看到界面的过程 6手撕代码:返回数组前n个最大值 其他的忘记了,但是应该不止这些 #京东信息集散地#
记录下一些答的不好的问题 大数据 1. spark和flink优劣 2. spark 分片 广播 checkpoint 算法 数组中第k大的数 刚开始用的最小堆 后面经面试官提醒改为quick select。最终时间原因,写完了没来得及测试 剩下都很常规 例如零拷贝,乐观锁,aba 总结 1. 大数据底层原理理解不深 以为后端岗不问这些 2. 算法不能满足于知道一种解法 要知道最优解
两个力扣原题,虽然有一个没做出来。。。但是我感觉大疆不缺人
1.DNS解析域名过程 2.面向对象的理解 3.项目中体现多线程的地方 4.项目中消息队列有什么作用,为什么要使用消息队列 5.项目中体现网络通信的地方 6.项目的难点