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.项目的难点
7.15写的测评题,8.5笔试。 15道单选题,4道填空题,4道简答题。基本上都是算法、数据机构、操作系统、Java的八股,难度不大。 一道编程题,经典爬楼梯,但是用不来他的编辑器,一直在报错,就没管了 #秋招#
开始聊项目大概20min,全程1小时多点 问了几个项目相关的问题:reactor模式,spring boot的连接池实现,项目中的中间件 八股部分: 1. 线程池核心参数和用处 2. 线程池缩容和扩容 3. concurrenthashmap在JDK7和8的改动 4. Spring boot的启动流程 5. MySql常用引擎的区别 6. TCP三次握手/四次挥手,挥手结束连接就关闭了吗,为什么要
全程 65min(实习岗) 这次面试十分抽象,我也用抽象的方式记录一下过程 首先还是和部门语言不通,我主Java辅golang,部门主c++和golang,可能因为这一点,面试官一直在提问有关理解和个人思考方面的问题,其实感觉中间件的问题可以随便问的,和语言没啥关系,但是一个没问。。 一开始先闲聊: 1. 你是怎么学习一门语言的 2. 你做一个项目会从哪些角度去优化 3. 现在公司实习的业务,为什
一面 上来写题 区间合并,出了些bug 问JVM,static 和面试官争论 面试官一直用反问态度明明自己是错的,有点** 然后还过了 二面 问面向对象的问题,特性,使用过哪些,具体场景 题目 fib 广度深度优先遍历树 使用linux的一些命令 springboot中常用的注解 mysql设计表有什么原则,如何设计超买超卖,设计哪些字段 现在是不是实习的都跑路了
全程 75min(实习岗) 一、自我介绍(5min左右) 二、算法题及思路(15min左右) 1. leetcode22 生成括号 三、语言基础 > 我是Java技术栈但会一点golang,面试官是golang技术栈,所以问题都引申到语言通用层面 1. go语言map底层原理 2. go协程通信方式 3. go语言channel底层原理 4. 简述借助channel实现交替打印的逻辑 5. jav