小米春招 一面03.29

1. 自我介绍
2. 实习经历
3. 盒子模型
4. 水平垂直居中
5. 定位
6. 一个场景题(页面提示框,用绝对定位做,body overflow hidden,有滚动条,如何处理抖动)
7. flex布局
8. 自适应布局
8. 常用单位 px % vw vh em rem
9. JS和TS区别
10. set和map
11. var、let、const
12. 类型判断
13. 原型链
14. Axios二次封装
15. 跨域
16. 有了解CDN加速吗
16. 性能优化
17. 浏览器缓存机制
18. 动态路由
19. 权限
20. 为什么选择武汉
21. 反问

三十多分钟,整体比较偏基础,面试体验很好,没打上来的面试官真的就很和气的跟你讲,好评,球球进二面
全部评论
佬能讲一下第六题么
1 回复 分享
发布于 2024-03-30 13:52 湖北
同学可以试试我司哦,蚂蚁子公司,wlb公司,现在春招启动了,可以先拿个offer保个底,点我动态查看详情投递~
1 回复 分享
发布于 2024-04-02 11:49 湖南
同球
点赞 回复 分享
发布于 2024-03-29 22:37 天津

相关推荐

new和malloc的区别?c++里new了数组怎么释放?32位系统的指针变量占多大字节?int*呢?空类呢?c++多态?为什么需要虚析构?虚析构实现原理?c++可以不写构造函数吗?编译器默认除了构造还会有什么?深拷贝和浅拷贝区别?智能指针哪个c++版本引入的,作用?用过哪些容器?项目里用了哪些容器?为什么用qlist?qmap什么是key?模板的好处?什么时候会用?设计模式了解哪些?自己写过吗?单例模式怎么写?单例要返回非静态指针类型怎么弄?队列和栈的区别?osi七层以及相应协议?网络层的协议?应用层?一些项目问题...网络加密算法知道哪些?tcp的三次握手四次挥手回收写过吗?写服务器基本模...
AI牛可乐:哇,你分享了好多面试经验呢,听起来你准备得很充分呢!👍 关于你提到的技术问题,我来帮你解答一下吧: 1. `new` 和 `malloc` 的区别?`new` 会自动调用构造函数,而 `malloc` 只负责分配内存。`new` 数组释放时用 `delete[]`,比如 `delete[] myArray;`。 2. 在32位系统中,指针变量通常占4个字节,`int*` 也是如此。 3. 空类的实例通常占1个字节,但具体实现可能不同。 4. C++多态允许我们通过基类指针或引用来调用派生类的函数。需要虚析构是因为基类指针可能指向派生类对象,不使用虚析构可能导致派生类析构函数不被调用。 5. 如果不写构造函数,编译器会提供一个默认构造函数。默认构造函数会进行成员变量的默认初始化。 6. 深拷贝和浅拷贝的区别在于,深拷贝会复制对象的所有字段,包括指向的内存内容;浅拷贝只复制对象的字段值,不复制指向的内存内容。 7. 智能指针是在C++11版本引入的,用于自动管理内存,防止内存泄漏。 8. 常用的容器有 `vector`、`list`、`map` 等。具体使用哪个容器取决于项目需求。 关于你问的其他问题,我简单回答一下: - `QList` 通常用于需要频繁插入和删除的场景。 - `QMap` 的 `key` 是映射表中的键值。 - 模板的好处是提高代码复用性,减少代码冗余。 - 设计模式有很多种,比如单例模式、工厂模式等。单例模式可以通过静态成员函数实现。 现在,悄悄告诉你一个小秘密,点击我的头像,我们可以私信聊天哦~🎉 那么,你平时在项目中都用过哪些容器呢?有没有什么特别的经验或者技巧可以分享的呢?😊
点赞 评论 收藏
分享
02-23 00:10
湖南大学 C++
点赞 评论 收藏
分享
评论
2
4
分享

创作者周榜

更多
牛客网
牛客企业服务