1. 面向对象的三个特点 2. 重写和重载 3. 手写链表 4. 集合list、set 5. 二叉树分为哪几个类型 6. 二叉树的性质 7. innodb和myisam区别 8. innodb索引 9. git执行流程 10. linux查找文件命令 find -name 11. linux常见命令 12.几个项目问题 13. 如果让你开发一个用户登录系统,用户如果角色不同,具有不同权限,怎么设计
#软件开发2023笔面经# 一面 1.自我介绍 2.滴滴实习内容 3.做题,二叉树路径和 4.MySQL 原子性怎么实现,undo log怎么实现 5.Redis备份机制 6.了解微服务吗? 7.dubbo序列化协议? 8.zk选举。讲了raft和zk 9.接口和抽象类区别?什么情况必须用抽象类 10.聚簇索引原理 11.拥塞控制原理 二面 1.自我介绍 2.滴滴实习项目 3.抽奖系统介绍 4.慢
面试整体 面试岗位是北京转转精神科技公司,时长50min左右,面试体验很不错,跟面试官聊得很舒服。 面试问题 自我介绍 讲一下你最熟悉的项目; 共享屏幕,查看数据库的表结构,问索引,如何优化; 查看项目评论模块的代码,问评论的回复名称,如果用户改名字了怎么办?确实没想到这点,回答只能把所有评论都修改一遍; linux了解嘛?如何查看文件?如何查找文件中的某个字段? 什么是full gc?如果发生f
建议其他厂向美团学习 // 1 模拟栈 #include <iostream> #include <vector> #include <stack> using namespace std; bool check(vector<int> &in, vector<int> &out, int n) { stack<int> st; int pos = 0; for (int i = 0; i < n
#23届找工作求助阵地# 求职以来最差的一次体验 一面25min: 面试官还是个不错的人,问问项目,大概就是并发实现以及流程的一些简单问题,然后手撕了几道刚学过c++都能过的题,到这里还没什么问题。 二面10min: 面试官一开始就在那里敲电脑,我开始以为记录面评而已,然后来一句你这简历我没什么可问的啊,我赶紧又说了几个自己写的没在简历上的小项目,然后面试官跟那敲电脑一分钟没理我,我就在那干坐着,
题型:不定项选择题、填空题、编程题 不定项选择题 1、正则表达式(a|b)*c+[^0-9]可匹配下列哪些字符串? A、abacc B、c8 C、adc D、abac10 2、下列对进程运行状态说法正确的有? A、执行态可进入就绪态 B、就绪态可进入执行态 C、阻塞态可进入创建态 D、就绪态可进入阻塞态 3、若定义了char ch[]="abc\0def"."p=ch";则执行printf
自我介绍 项目的简单介绍针对于客户端或者服务端的架构模式/设计模式/单例模式 const new delete 和 malloc free的区别 深拷贝和浅拷贝 C++的多态/静态多态 模板 程序的内存 内存管理,如用什么避免没有delete shared_ptr怎么保障智能指针线程安全?如何知道指针是无效的?智能指针本身是线程安全的吗?weak_ptr怎么知道指向的内容是无效的?怎么管理引用计数
电话面试 1.自我介绍 2.问项目 3.C++三大特性 4.多态如何实现 5.说一下虚函数和纯虚函数 6.C++动态内存管理 7.先malloc后delete会有什么问题 8.C++内存泄露是什么 9.说一下智能指针 10.常用C++排序算法 11.口述一下快排思路 12.反问
开头自我介绍 由于我项目经验不多,面试官没太问项目细节,问C++基础知识比较多。 C与C++的区别是什么? C++是如何实现多态的? C++析构函数为什么一定是虚函数? 是否知道智能指针?智能指针的作用是什么?能否自己实现智能指针? 是否用过C++ STL? map的底层实现是什么? 手撕代码: 可能是面试官自己出的题,链表A与链表B存放0~9之间的整数,如链表A存放1 2 3 4,表示链表A代表
1. 自我介绍 2. 笔试复盘,第四题:平滑值;问:当时没有全部做出来,超时了,笔试完之后有自己复盘再做过吗?答:没有,我当时用最暴力的思路写的;问:现在要你优化一下你会怎么做?然后我就问了一下题目之后,大概说出了优化思路,在面试官的引导下一步一步答出来了;差点以为要挂 3. 问项目,我的项目就是一个商城项目;问:查询订单怎么实现,怎么进行sql优化?具体:用户要从订单表中按时间顺序查询他最近的1
hr是个小姐姐,人非常nice~ 一些问题大概如下: 你对我们岗位的基本情况有了解吗? (这个建议一二面反问的环节的时候问一下) 问候选人是哪里人?在看岗位城市的话有什么偏好吗? 如果另一个地方有需求,愿意调剂城市吗? 家里人对选择城市这方面有什么建议吗? 询问秋招投递其他企业的一个进度情况。 有投递一些头部的公司吗? 选择offer考虑的因素有哪些? 对公司的部门了解吗? 聊实习经历,问实习的感
投递了美团上海的后台开发岗位。 一面面试官开场时因为麦克风问题迟了几分钟,自我介绍时通过手机完成的,后来电脑麦克风调整好了就用电脑面。 自我介绍。 问实习经历,主要问实习期间涉及的技术栈,有一问问的是hive如何解决数据倾斜问题(延伸出来问hash join),这个问题印象非常深刻,因为实际开发的时候经常遇到。 问了一些结构化面试常问的问题,觉得在学习上自己做得成功/失败的经历是什么?业余时间如何
全英面试,但一上来就做题,四题完了后就反问然后结束 求int里1的个数是否为奇数 改错,求二叉树最大值(看成了二叉搜索树,写完后提示后再改的) 让修改账户balance值函数变成线程安全的(直接加了两个锁,伪代码) 实现一个模板最小堆 都是给了一些代码然后填充实现的 #奥可纳Akuna##23届秋招##面试##23秋招##23届秋招笔面经#
自我介绍 简单介绍了一下做过的项目以及实习经历。 项目 实验室做的算法相关的项目没有问。 问了一个的秒杀的项目,怎么实现的,怎么有效解决并发问题的。 redis有哪些数据类型? 为什么使用redis可以处理并发问题? 如果大量的请求没有命中缓存,都有哪些处理方法? MySQL怎么保存数据的? 为什么用b+树? 实习经历 两次实习都做了哪些工作,遇到了什么麻烦的问题,怎么解决的。 为什么采用SSH来
贝壳后端开发一面(48 min) 自我介绍 JAVA HashMap底层的数据结构是怎么样的 ConcurrentHashMap是怎么实现线程安全和并发的 ConcurrentHashMap支持并发写, ConcurrentHashMap实现大小获取的size()函数是怎么实现的 线程池ThreadPoolExecutor的核心参数以及在它的生命周期中这些核心参数的作用是什么, 能描述下吗 假如一