元戎启行软开秋招面经

一面1h

 

[项目] - [ ] epollpoll的区别

 

- [ ] 什么是大端模式和小端模式

- [ ] TCP三次握手

- [ ] 什么页表,作用是什么

- [ ] 什么是缺页中断

- [ ] 进程调度算法

- [ ] C++的特点

- [ ] C++中堆栈内存分配

- [ ] C++11的特性

- [ ] 智能指针的内存泄漏

- [ ] 深拷贝和浅拷贝的区别

- [ ] 拷贝构造函数是深拷贝还是浅拷贝

- [ ] vector扩容原理

- [ ] map底层,和unordered_map的区别

 

算法- [ ] 跳楼梯,可以跳1步,2步,3步,但是下一次跳的步数不能和上一次的一样,比如你这次跳了1步,那么下次只能跳2步或者3步,不能再跳一步,问在给定n个格子中,小明可以有多少种跳法可以跳到终点。#元戎启行##内推##校招#
全部评论
我24号也是这道算法题,楼主一面后有消息吗😂
点赞 回复 分享
发布于 2022-08-26 15:05 吉林
这个跳楼梯怎么写呀
点赞 回复 分享
发布于 2022-08-24 10:55 浙江

相关推荐

04-30 16:52
已编辑
蚌埠坦克学院 C++
没有开摄像头,但是解释了一下原因。总体来说体验比二面好多了。1、自我介绍2、实习时间确认3、C++和C语言的区别「面向过程和面向对象、库的优势、三大特性、内存管理」4、C++和C语言调用一个函数的区别?(回答了函数重载,类成员来调用,this指针)A* a = nullptr;a.dosomethis();a对象的作用?——a的地址初始化了this指针,this指针默认在成员函数的第一个形参5.多态如何实现?「虚表」(画图讲解更清晰)派生类重写覆盖的表述,派生类覆盖基类的虚表,(派生类和基类的虚表相同(具体是什么关系)?)6.多态有什么好处,具体应用?7.用C语言实现多态?回答到了网络套接字的(sockaddr)(sockaddr_in)的多态设计。用一个标记来区分:AF_INET/AF_UNIX做区分send函数不仅需要区分,还需要一个可调用对象(函数指针)来执行不同的动作。8、类内部的public,private,protected内存中成员在内存中需要有标记(public,private,protected的标记)吗?实际上是在编译阶段的语法分析的作用。访问private,编译就无法通过。9、项目TCmalloc主要想要解决什么问题?10、malloc的底层?如何与系统调用动态交互?11、malloc的线程安全与可重入?12、malloc内部加锁的粒度?malloc内部在读写的时候需要加锁吗?13、虚拟地址如何映射到物理地址?14、能否接受Go语言?15、反问   
点赞 评论 收藏
分享
评论
3
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务