大二鼠鼠,雷火一面面了两轮。 1. + 问了下项目,一个软光追渲染器 + 概率题,排列组合方法做 + 考察C++在继承关系中,如何调用拷贝构造函数,赋值运算符和移动构造函数(注意赋值运算符是在给已存在的对象赋值时调用) + 完全二叉树求节点 + 算法题,删除有序链表中重复的元素(主要注意指针为空的情况,平时写的不多,导致一直报错,花了10多分钟) 2. + 渲染管线具体过程,OpenGL中如何做的
岗位:嵌入式软件开发实习生(多媒体) Part1 问简历:自我介绍,项目经历,具体项目内容,当时问了我为什么用ROS,我说我的项目除了实物还有仿真,主要用ROS+gazebo做仿真,然后他就问了一些细节,项目遇到的最大困难,看我项目有图像处理就又问了一点,什么是腐蚀膨胀,图像处理算法是什么; Part2 手撕代码: 1)IP地址转字符串,比如输入255.255.255.255,输出0xFFFFFF
#我的实习求职记录# 5.04 1、自我介绍 2、为什么选择前端 3、unipp相比于其他的优点 4、说说你们项目几个时间节点 5、前端关于性能优化你们做了什么 6、最近学了什么技术 7、未来的职业规划 8、谈谈你的论文方向 9、有没有了解过市面上的相应产品 10、论文指标是什么
岗位:c c++开发 (嵌入式方向) 问项目 操作系统的中断和异常有什么区别 描述一下上下文切换 了解Linux系统吗? linux系统的进程调度算法 多进程和多线程实现互斥或者同步的方式? 互斥锁与自旋锁的优缺点?原理?应用场景 暂时想起来这么多 反问:岗位工作主要是做什么 做安卓层和linux层的中间模块的优化或者开发
3.21 到店 一面 选一个项目介绍,根据项目提了一些问题 为什么tcp不是两次握手? 研究生的方向 mvcc 有没有什么场景已经做得不错了,继续做得更好? JVM里面的垃圾回收 自旋锁 乐观锁 悲观锁 字符串数组,选K个最频繁的字符串 #美团##美团暑期##暑假实习##面经#
我的面经没什么参考性,我开局就跟面试官说我比较熟这个,然后就全逮着这问了 目前泡池子中
1、修改字符串最小次数 小美有一个由数字字符组成的字符串。现在她想对这个字符串进行一些修改。 具体地,她可以将文个字符串中任意位置字符修改为任意的数字字符。她想知道,至少进行多少次修改,可以使得“修改后的字符串不包含两个连续相同的字符? 例如,对于字符串”111222333", 她可以进行3次修改将其变为” 121212313"。 2、收集金币 小团在一个n*m的网格地图上探索。 网格地图上第i行
1.判断字符串重新组合后,是否满足“Baidu” 小度拿到了一个字符串,他想知道这个字符串能否通过重新排列组成 Baidu 字符串?(必须大小写完全相同,有 t 组字符串) 例如: Baidu-------->Yes baidu-------->No baid---------->No DuBai-------->Yes 2、给定一个整数 X ,请你构造一个仅由'r','e','d'三种字符组成的
本人Java后端开发方向,面试官希望我往全栈和C++方向发展。 由于部门太猛了,感觉有后续的几率不大,虽然问题没有特别难就是了。 这里挑一些我没答出来的和我觉得比较有价值的问题写一下。 上来先问有没有往C++和全栈方向发展的想法,问我还有没有必要聊下去(没有也得有啊) 然后扔给我三道编程让我自己做 链表环的长度 记录链表的长度和链表起点到环起点的长度就可以算出来了 我找到环起点后又绕了一圈算长度,
来咱们来做两道题吧(合并链表,力扣17电话号码字母组合) 来做个自我介绍吧 问项目(cookie和session) 操作系统学过没(学过一点)那操作系统分页会不(不会,焯。。。) stm32单片机中进行 i++ 操作有哪些步骤 我不到啊 那你做的嵌入式都做了哪些内容(写寄存器之类的) python和java区别 就java是编译语言,python是动态解释语言 面试官说: 不准确, 其实pytho
3.20晚上投递(选的无意向部门),3.21打电话约3.23面 1. 算法题:K个一组反转链表,腾讯会议自带的平台,需要自己写测试用例 2. C++STL vector和数组的区别 3. 长方形纸片上有一个圆洞,怎样才能沿着直线把它剪成面积相同的两块(几何中心相连) 4. 一根木棍掰成三段,组成三角形的概率(条件概率) 1/4 5. 进程通信的方式:用过哪些 6. 信号量与互斥锁的不同 7. AT
时长1h 1. 做题(三个,归并、链表反转、dfs,30分钟写完) 2. 讲讲项目,哪个最拿手。 3. buffer pool的lru怎么设计的? 4. 怎么处理刷磁盘的(讲了下B+树、buffer pool、disk manager分层设计,无需关心这个) 5. 如何处理多个线程同时读写?(上锁)索引并发控制如何实现的? 6. malloc和new区别 7. malloc具体实现(glibc链表
1. 频繁地young gc 什么问题,如何解决。 2. 如果经过了四五天的多次GC,还是很频繁的youngGC,什么原因。 3. 大对象跳过young区直接直接进入old,什么是大对象,你怎么定义这个大。 4. 频繁OldGc呢,原因咋解决。 5. old区怎么影响young区,什么情况会oldGC,参数是什么。 6. 如果参数固定young和old的大小,怎么固定,选多大值。 7. 如何合理设
3月23日14:30——17:00 一面 60 min 自我介绍 项目 Redis 更新的逻辑 项目 Redis 数据没有删除的逻辑吗? 实现拆分函数: 规定只能用 char 数组,可以用 StringBuilder 拼接,边界条件判断。 设计循环双端队列(用数组) 反问 未来的规划是什么? 总结:面试官很好,算法没有完全撕出来但还有不断的正反馈,好评! 二面 30 min 自我介绍 项目介绍,自
4.7 上午11:00-11:30 1面 自我介绍。怎么说呢,感觉不差,但是也说的不好,有空再练练 申请的专利,担任的角色是什么,你的主要贡献是什么 看你第一个项目说是测出一个问题,具体讲讲 你根据状态改变,那状态出错怎么办 一共有多少种状态 能不能全局只用一个状态字段 springboot去实现一个restful API,你的方法的参数是怎么跟http请求里面每个部分对应起来的? 有一张成绩表,