1. 手撕 c++ 优先队列 实现 push / pop 2. c++ 之智能指针理解。shared_ptr 引用计数存在哪里? 3. shared_ptr 线程安全吗? 4. c++ static / inline 使用场景 5. 两个编译单元相同名字的static函数会报错吗 6. 线程安全的单例 7. c++死锁怎么定位。gdb具体讲讲 8. 怎么确定哪个线程死锁了? 9. 常用的锁有什么?
线下面试,感觉问的问题都比较基础,第一次碰到不用手撕算法的,面试官人也不错,面试了不到40分钟吧。被大厂折磨完,感觉这是唯一一次发挥还可以的面试。 1.自我介绍 2.你的项目中Redis具体有什么作用? 3.Redis中可以放什么数据类型? 4.说一下Redis的缓存穿透、缓存击穿、缓存雪崩问题以及解决办法? 5.Java中基本数据类型有哪些以及占多少字节? 6.Java如何实现多线程? 7.数组
# 一面 9.18 自我介绍 实习工作用的什么计算架构、开发节点怎么调度的、数据量多大、每天跑多久 介绍spark shuffle 阿里用的olap数据库是什么 阿里的onedata建模规范 了解clickhouse吗 可以接受来实习吗 你对自己的规划是什么 (到这里只有十几分钟,问我有什么想问的) 开始反问 # 二面 9.19 自我介绍 介绍Hadoop 介绍spark任务执行流程 Spark几
总时长30分钟左右 1.自我介绍 2.大数据学习过什么技术? 3.数据工作有哪些岗位? 4.写一个二分法 5.一道sql,从表中提取出所有课程分数大于90的学生id 6.最近在学什么新技术? 7.进程和线程的区别?哪个开销比较小? 8.tcp和udp区别 9.职业规划 10.反问 总结:最近看测试内容比较多,对于大数据了解不多。面试官态度挺好,还要补的东西有点多我,sql都没写出来。找工作找得失去
自我介绍 项目 项目中遇到的问题 怎么解决 反向代理和正向代理的区别,应用场景 冒泡排序 希尔排序 栈和链表 意向地 期望薪资 最公司的了解 有无offer 竞争力在哪
一面: 自我介绍 专业主修大数据什么方面 hadoop有什么组件 数仓分层有那几层各自有什么作用 等等常见的问题 手撕sql编程,见过,应该是利扣的,想了半天差点没想出来,中等难度? 面试官人很好,不紧不慢不会催你 我慌的一比 一共三面,等待后续更新 #面经#
9.27 一面 约的10:30面试,她迟到了,我催了下HR然后面试官来了,秋招第一个女技术面试官,无情的八股机器 怎么创建线程?多线程了解吗?线程池参数?怎么设置一般? ArrayList扩容机制? 反射加载类的几种方式?原理了解吗?应用场景? SpringBoot比SpringMVC的进步点? MySQL索引类型、索引失效情况?怎么看使用了哪个索引 一个情景题,你会怎么设计这个表?横表、竖表的取
1.为什么选择测试开发? 2.场景题目:把商品添加到购物车,怎么测试? 3.项目介绍 4.问有没有测试相关的实习 5.设计模式 6.事务是什么?锁是什么? 7.手撕代码:无重复字符的最长子串(自己明明做对了,输出结果不对,结束后在自己电脑试了下没问题)
总结,1h的面试把我面的满头大汗,小姐姐声音很温柔,人很好,就是我太菜(* ̄︶ ̄) 1.自我介绍 2.Java中的继承和多态 接口和抽象类的区别 StringBuffer和StringBuilder的区别 String为什么不能拆分 3.error和exception的区别 怎么处理exception 4.什么是泛型 泛型的作用 泛型的使用方式有哪几种(答得模棱两可) 5.HashMap的遍历方式
1. JVM运行机制以及区域 2.类的加载机制以及有哪些种类 3.对hashmap的了解 以及1.7 1.8的区别 4.了解hashmap的扩容机制吗 展开说说 5.volatile用过吗 是干啥的 6.线程池详细讲解一下 7.threadlocal讲解一下 8.mybatis中$和#的区别 9.redis的持久化机制 10.redis集群了解吗 11.Spring IOC AOP讲解一下 许愿顺
就面了十几分钟 面试官说我更适合去做算法 1.实习经历 2.数仓和数仓建模的理论知识(我说了维度建模 范式建模 问知不知道维度退化 不知 3.SQL:怎么找A表有B表没有的数据 数据倾斜怎么处理(不会 #发面经攒人品#
背景: 24非科班(通信),考研复试线差三分,调剂学校位置偏(在东北)放弃,因为考完就知道自己基本难过线在三月份找了实习,后面因为毕设要经常回学校,只实习了一个月,约等于没实习。 做完毕设五月份才开始找工作,通过学校招聘会入职了一家小家电公司(研发大概十人左右),因为岗位实际工作内容和面试岗位严重不符(前期在流水线焊了半个多月板子),没有导师指导,加班严重,工资入职两个月才发放,入职一个半月才拿到
一面 经典的自我介绍 我看你实习经历挺多的,你挑一个项目讲讲看吧?我希望听到的是背景,目的以及你做了什么 balabala 嗯嗯,这么看我了解你的业务背景了,那你觉得你项目的目的是什么呢? 我:balabala,为了看a,b,这几个指标 拆解之后是看这些内容,但是主要是为了什么呢?是不是为了提升用户的体验 (面试官真的一步步引导) 再说说你做了哪些表吧,涉及到哪些层?有哪些比较重要的指标。 bal
4.16技术一面 1.栈和堆的区别(指内存上的栈和堆) 2.GC有哪些方法,分别讲一下他们的原理和优缺点 3.在unity里,GC会带来什么不好的影响,如何减少GC的触发 4.装箱拆箱是什么 5.频繁的装箱拆箱会造成什么后果,如何避免频繁的装箱拆箱 6.C++的vector是如何实现动态扩容的 7.map的底层原理 8.介绍红黑树的特点 9.unordered_map的底层原理 10.有哪些解决哈
到店事业群,已oc(但预计会拒掉) 一面: 1. 数据库事务特性;三类日志的考察 2. TCP 三次握手和四次挥手;TCP 和 UDP 的区别 3. JVM 内存区域;GC机制(CMS回收器);HashMap的原理;Java Spring 的使用,AOP概念,动态代理,@AutoWired 和 @Resource 注解的区别 4. 编程:不小于 target 的最小连续子数组 二面(无八股): 1