一面1h - [ ] 传引用的作用 [算法]- [ ] 给定字符串s和t,判断s是否为t的子序列。 - [ ] 寻找图中是否存在路径,两种方法实现(dfs,并查集),时间复杂度 - [ ] 判断二分图,时间复杂度 二面1h - [ ] 介绍IPC - [ ] C++如何实现多线程 - [ ] Thread类的底层原理 - [ ] 互斥锁的实现,源码层面 - [ ] 服务器宕机后数据如何储存 [算法
一二面+hr面 一面:40min(一二面一起面,两个面试官) 1.自我介绍 2.联合体和结构体区别 联合体 用途:使几个不同类型的变量共占一段内存(相互覆盖) 结构体是一种构造数据类型 用途:把不同类型的数据组合成一个整体-------自定义数据类型 Struct与Union主要有以下区别: (1)struct和union都是由多个不同的数据类型成员组成, 但在任何同一时刻, union中只存放了
一面50min - [ ] 数组和引用的区别 - [ ] 指针与数组开辟内存空间放哪儿 - [ ] 代码判断大小端 - [ ] C中static作用,局部静态变量如何实现保留上一次的值 - [ ] C++中指针与引用的区别 - [ ] 引用是否占用内存空间,如何证明 - [ ] 类至少包含的元素 - [ ] 什么情况下一定要自己实现拷贝构造函数 - [ ] 什么情况下一定要自己实现赋值运算符 -
一面20min [项目]- [ ] 选一个项目,5分钟介绍 - [ ] 多进程怎么保证同步 - [ ] C++内存管理 - [ ] C++怎么创建线程,各种函数 - [ ] 实现线程循环处理,调用 - [ ] 线程池逻辑 - [ ] 内存泄漏,怎么避免 - [ ] 智能指针原理,什么时候调用析构函数,传了引用给别的对象怎么释放 二面20min - [ ] 读写磁盘IO需要经过哪些流程 - [ ]
9.6 1.介绍自己 2.主力编程语言是什么?(答:python,c++) -追问:两者的区别 3.python的is和==的区别? 4.python的垃圾回收机制? 5.python的魔法方法? 6.python的GIL? 7.python的协程? -追问:进程,线程,协程的区别? 8.空闲时间如何度过? 9.如何看待加班?(这里大概就这个意思,具体问的啥忘了) 10.如何保证代码质量和可维护性
面试时间:2022.9.7 13:30 用时:40min 简历&项目 1. 自我介绍 2. 研究生课题,穿插着点儿基础知识 3. 项目怎么实现的?负责什么任务? 上面基本问了20min 基础知识(穿插着问的) 1. 智能指针用过吗?讲一下你了解的智能指针。两个share_ptr指向对方,count()为几?weak_ptr怎么实现访问对象?unique_ptr转移对象所有权用什么方式? 2. au
今年秋招哪里都不简单,我是华理的毕业生,八月底网上投的简历,九月份陆陆续续经历了三轮面试,其中两次技术面,一次HR面,网上常规的面试题还是很有帮助的,至少蔚来是这样,其他公司也基本是围绕这些东西展开的。以下是我的一点心得: 1、 分板块练习 对Android岗位来说,面试题基本可以分为Java、操作系统、计算机网络、算法和数据结构类,以下是我一面的试题,大家可以先感受一下: 一面|50min Ja
国庆前参加的贝壳一面+二面,前几天收到了hr面,在今天顺利拿到了意向书,前两天还跟朋友吐槽来着,学校校招来的企业实在是没眼看,就和室友他们一起准备网上投递,这段时间真的很疲倦,每次都有总结复盘的习惯,这里也分享我的面经给大家参考。 一面|35min 项目相关 线性池的参数 抽象类和接口的区别 activity的生命周期 handler机制 looper final关键字 OKHttp原理 自定义v
一面 1、自我介绍 2、先问实习内容,实习涉及了实时数仓,细问了一些点 3、再问项目内容,做的是离线数仓 4、离线数仓的数据源有哪些?是怎么收集这些数据的? 5、离线数仓是怎么分层的?分层依据是什么? 6、JVM的内存模型介绍一下 7、说一下你知道的垃圾回收算法 8、MySQL的存储引擎有哪些? 9、做过哪些HiveSQL优化?或者说你了解哪些优化措施? 10、怎么解决数据倾斜问题? 11、有接触
参加赛意在本校的校园宣讲会,投了简历,然后进行了一面(现场投简历的都可以参加面试),一面有两位面试官,一位负责收集基础信息,另一位面试官负责面试。一面之后两天内出结果,进行二面。二面之后两天内出结果,本来是约好的时间,但是老是更改,时间也定的很模糊(上午/下午),(就这一点来说有点不靠谱)。本来二面结束说好谈薪的,结果突然加了一个三面,等了一天没等到谈薪电话,突然通知三面(离谱了)。 一面:数据库
1,自我介绍。 2,项目怎么做的?实验室项目还是? 3,SpringAOP在项目里怎么体现的? 4,项目里用到redis,怎么保持一致性的? 5,自己做的论坛项目中的难点? 6,线程的获取方式? 7,Mysql用到什么程度?只会增删改查吗? 8,Linux常用指令? 9,你知道的网络协议介绍一下? 10,介绍一下简历上写的实验的课题 11,课题研究过程中遇到了什么困难,怎么解决的? 12,为什么选
1.项目 2.sql语句 成绩倒数第二的学生,成绩整数第二的学生 student id name score select student.name from student order by score desc limit 1,1 3.内外连接 4.python+selenium标签选择 id /class tag_name / 5.tcp三次握手,A发送消息给B,B如何知道是A发的消息 6
1、自我介绍 2、说一说Java中的IO流的使用过程,比如写入内容到文件中的过程是什么样的,会用到哪些API? 3、BIO、NIO的区别?NIO中的核心组件有哪些? 4、说一说SpringBoot和SpringCloud的区别以及他们之间的关系?如果我要在SpringCloud项目中引入SpringBoot,应该怎么做? 5、系统A调用系统B的服务,如果B的服务出错了应该如何保证系统A的正常运行?
一面 spark数据倾斜 实习相关 二面 Sql 找出最长连续子序列(row_number) 算法 二叉树层序遍历 mapreduce运行过程 spark.shuffle.partitions的调参原理 Spark小文件参数 怎么确定reduce的数量 bucket join优化的原理 怎么快速根据spark stage找到对应的代码 主题域划分 事实表怎么建模 数仓建模过程 事务的特性 进程和线
#后端开发# 笔试-面试-HR面 笔试:单选,多选,判断为主。平均一道4,5分。涉及到c语言,数据结构,计算机网络,数据库。不是很难。 -------------------- 面试(笔试过60才行):持续30分钟。涉及数据结构,数据库,redis,rabbitmq。 手撕判断链表是否有环,快排,堆排序 数据库的外键,索引,联表查询(场景涉及题(不难))。 java锁,锁的三种应用场景 redis