大部分时间都在问项目,面试体验:滴滴>蔚来>Momenta 滴滴面试官态度很nice,偏门八股很少问,根据项目来考察,不会的还会引导,最后还给了一些学习建议,好感度++ 一面侧重c++语言基础(智能指针、并发、虚函数)和项目,二面侧重系统设计和计算机基础 算法题考的比较简单。。这点我是没想到的 滴滴 基础架构部 一面(50min) golang线程同步方式 菱形继承解决方案 c++11线程同步方式
53min coding题: 写一个程序,监控 N 个 HTTP URL 的可达性 - 定时访问 N 个指定的地址,输出是否访问成功 - 如果失败,自动重试 X 次,若还是失败,则输出原因#我的实习日记##0offer选手怎么准备来年春招##0offer是寒冬太冷还是我太菜#
2022/12/28 16:00 一面(45min) 上来首先自我介绍说了一下项目,我说我负责后端的部分,又问了一下后端主要涉及的工作,以及项目设计的功能等。 然后问了一下有没有设计派单的功能(没有),跟着问如果有一个派单的功能需要考虑哪些因素(铺垫一下,后续有说)。 之后问了系统设计是不是分布式的(不是),跟着问了如何设计分布式的架构(个人前几天看了点微服务相关,所以说了些注册中心的事儿)。又问
我简历里写的是C++,面试官说问C也可以。于是我让他问我C语言。 1.堆栈有什么区别? 2.一个指针大小是多少? 3.const限定的变量可以修改吗?怎么修改? 4.如何用C语言实现面向对象? 5.用过函数指针吗? 6.编程:把字符串转化为整数 7.TCP和UDP有什么区别?TCP是怎么实现可靠传输的?
好未来 C++后端 日常实习 OC 一面 2023.01.10 (35分钟) 1.指针和引用的区别 2.C++11中提供了哪些智能指针 shared_ptr,weak_ptr,unique_ptr 3.实践中用过哪些 4.内存泄漏怎么定位/排查 5.GDB打印栈信息 6.GDB怎么切换线程 7.什么是线程安全 多线程对临界资源的访问 8.有遇到过死锁么 9.了解C++11中本身提供的thrad库么
一面(2024.1.3,85min) 自我介绍 项目(聊了蛮久) Redis Redis单线程结构 Kafka(项目中用到了) 架构说一下 consumer如何进行消费的过程 分布式当扩充新的机器,数据如何进行调整?(唯一没答出来的八股) 集群只用2个节点可以吗?为什么不行? MySQL B+树,B树与B+树区别?存相同的数据哪个树高? MySQL如何实现乐观锁? 不停机扩容如何实现? Dubbo
12.14 字节 抖音 生活服务 后端实习 base杭州 时长1h10m左右 已挂 1、自我介绍 2、拷打实习项目 30m 聊一些业务相关、项目架构、有哪些微服务? 对微服务的理解?如何拆分微服务? 线上监控如何做的? 接口超时怎么实现告警? 什么时候要做数据核对?没太理解在问什么 3、MySQL八股 15m左右 讲一下mysql的事务? 可重复读如何实现? 能解决幻读吗,什么时候不能解决? my
项目中表是如何设计的? 项目中使用Redis缓存了什么数据? Redis的缓存更新策略有哪些? 双写一致策略能保证缓存和数据库中数据永远是一致的吗? 项目中数据库有遇到慢查询语句吗?如何排查慢查询 有建立联合索引吗?建立联合索引时要遵循哪些原则? MySQL中索引的数据结构是什么样的? b+树索引中叶子节点构成的双向链表有什么优点? 项目中什么场景用到了数据库的事务? 事务隔离级别有哪些? 项目中
主要记不太清了,很多场景题 如果有千万级别的节点同时向后端传数据,怎么解决数据量大的问题。--考虑mysql分库分表;开多个服务结点 分表的分法,横向纵向,分表的依据,带来哪些问题 IO框架了解吗,netty简单介绍下,怎么用的 java的一些八股 记不清了 说一个算法 从亿级别的手机号中,判断某个手机号是否在其中--考虑位图;布隆过滤器 手撕 最长不重复子序列,力扣第三题 ES的结构,游标索引,
自我介绍 你刚刚提到你有学习过Spring、SpringMVC也用过SpringBoot和SpringCloud,请你详细的说一说他们之间的关联和区别以及一些核心思想?从IoC和AOP的背景和使用场景聊起,到MVC的出现背景再到SpringBoot的出现提供了哪些便利的内容,最后提到对分布式和微服务的理解以及boot对它们的整合。 你有提到关于使用Spring框架的一个注解,那你知道了解事物一般使
1、java 里有哪些数据类型,他们的包装类是什么 2、java 里有哪些锁 3、static 关键字 4、锁升级机制 5、volatile 关键字作用? 6、String、Stringbuilder、Stringbuffer 的区别?底层原理,String 为什么不可变? 7、双亲委派模型 8、Springboot 有哪些注解? 9、什么是 AOP?怎么实现的 AOP? 10、mysql 的事物
本人C++选手,被面试官捞起来了 为什么使用redis,在项目里面用于什么 介绍一下架构,数据库的表,主键 get和post有什么区别 我在不同的时间GET请求获得的数据不一样,这样还是等幂嘛? session和cookie,作用是什么 cookie的限制大小是什么,有什么问题 redis缓存无了,写数据库问题,怎么保证一致性 事务如果失败了怎么办?全部封装在一个事务里面? 状态码有哪些 垃圾回收
点创科技 2.19 简单问项目 凡华科技 2.19 MySQL:红黑树和B+树MVCC三种日志log(n) 当前读和快照读 select、update语句 Redis:一致性哈希key-value G1新生代老年代,链表bitmap 亚信安全 2.20 分表以后,按照时间日期select,怎么做? 路由网络、有漏洞、辨别攻击、ip 开发调试接口,来回成本,热部署python调用设备,小脚本。 数新
1. 自我介绍 2. 项目里遇到了什么难题,怎么解决的 3. 你用过消息队列,消息队列实现的是什么,还有什么消息队列 4. 分布式锁怎么实现的 5. 介绍一些线程与进程的区别 6. Synchronized和volatile的区别 7. Synchronized可重入锁怎么实现的 8. JVM内存区域介绍一下 9. JVM垃圾回收介绍一下 10. CMS垃圾收集器和G1垃圾收集器什么区别 11.
美团 一面 70分钟 自我介绍 项目 难点 怎么解决的 从哪个项目中收获比较多 乐观锁 (版本号具体比对 案例) 关于redis 项目秒杀订单异步处理细节(工作流的哪一部分) 八股: 基本数据类型 自动拆箱装箱 看代码(Integer a=null; System,out.println(a==127) 会报错吗 原因 拆箱使用的函数 底层细节) 抽象类与接口区别 举例 泛型 了解过吗(手写一个简