面试部门为上海车机部门,本人为c++选手,个人项目:6.828操作系统项目,一个muduo库,一篇1区文章。 面试官态度很好,对我不熟悉或者答的不完整的问题都会做一些解答和拓展 问题: 1.介绍了一下论文。 2.网络库项目: 问了网络库的结构,线程池的管理,tcp连接的管理,事件轮训检测与分发。 介绍了一下所做的各类事件触发机制。 3.操作系统项目 操作系统是宏内核还是微内核。 bios到kern
1. 不要冷场很关键,有时候面试主打的就是一个氛围,抓住面试官给你抛出的点,多输出。 2. 好像项目不够高级不是绝对不行,要看项目里有没有能让面试官拿来提问你的点,也就是和八股联系起来的点。 3. 平时多总结!自己看过的书、思考过的问题、解决的bug都是可以拿来讲的故事。 4. 面试有点像“营销”,有时候还是要虚假一些,一些非常规问题的逻辑似乎都可以总结为:“我曾经遇到什么情况,但我尝试了什么什么
编程题 ps:前面的选填记不到了 T1 链表反转 没啥好说的,就简单的链表反转一下,经典题目了 T2 二叉搜索树转为双向链表 这里有点小意外,因为这里题目没有提供输入输出(CPP),于是我直接输入后排序输出了,不过貌似也通过了 #笔试题型##C/C++##关于秋招我想说##小米笔试##秋招以来你最大的收获是什么#
秋招尾声,基本靠印象写。很早之前面的。 一面: 八股基本全在问redis。 手撕是一道字符串bp。 二面: 问项目。 手撕两道,一道忘了,一道编辑距离。 三面: 两道情景题: 1.设计一个微信聊天的后端包含动态分享功能。 2.设计一个大型海量数据分布式后台的日志处理微服务。 #秋招校招##秋招打卡##小米汽车##小米集团#
### 一面问题 1. qiankun使用过程中遇到什么问题 2. weex项目中遇到哪些问题(DOM 图表 canvas) 3. 标准盒模型 4. 状态码:301 302 304 强缓存 5. http2.0 http3.0 6. 浏览器渲染过程 7. 浏览器垃圾回收机制 8. 层叠上下文 9. SEO优化 10. 事件代理 11. CSS标准盒模型 12. 层叠样式
问题内容: 我想把文件的大小变成变量吗?怎么做? 给了大小,但如何将其存储在shell变量中? 问题答案:
问题内容: 以我的理解,每个小程序都是独立的实体。小程序之间可以进行通讯吗?。如果是这样,如何实现? 谢谢J 问题答案: 是。如果小程序之间的通信位于同一页面上并且源自同一域,则可以实现小程序之间的通信。您必须首先使用属性“名称=值”在页面中命名小应用程序,例如: 在FirstApplet.java中,使用上面的命令访问SecondApplet: 同样,您可以在SecondApplet.java中
###小米一面 项目问了一嘴 具体记不得了 岗位方向有要求吗 为什么干测开 coding:最长不重复子序列; 找k个数,和为n,在1~9中选择,字典序排序输出(dfs+剪枝,没调出来,整体对了) sql题 测开理解 sql会吗 ACID 场景:取快递 ###小米二面 面试官很和蔼 上来说一面对基础知识什么的已经考察过了 这轮面试主要考察一些场景 先询问了实习相关的知识,如软件从开始到上线的整个流程
#2023春招##内推##校招##小米2023秋招求职进度交流##测试开发# 10月18日,感觉问题考察的非常全面,后端、前端、QT开发相关都问了一些,算法也是hard,前前后后一个小时。 1、SpringBoot的开始注解 2、解释一下AOP 3、SpringMVC是什么 4、Spring中的层级结构(Controller、Service、Dao、Entity层) 5、get和post请求,po
8.28 小红书 AC了两道 1.排队 排序 2.法术(二分查找) #Java笔试面试#
一共面试了 一个小时十分钟 1.手撕代码: 二维数组中的查找 2.画一个你所做的项目的框图: (现场屏幕白板上画) 大致介绍一下,目前到什么阶段,你负责哪部分 具体问了内部怎么实现的 多线程数据通信怎么实现 项目为什么使用udp不用tcp 为什么不去研究所 3.八股文: 虚函数和纯虚函数区别,使用上怎么用 构造函数可以是虚函数吗 内联函数和宏定义区别,什么情况下使用内联函数
方法的注释 方法写完之后(注意,一定要先写完整),我们在方法的前面输入/**,然后回车,会发现,注释的格式会自动补齐。 比如: /** * 功能:给定元素查找他的第一个元素子节点,并返回 * @param ele * @returns {Element|*|Node} */ function getFirstNode(ele){ var node = ele.firstElemen
简单设置 Vim “工欲善其事,必先利其器”。尽管 Vim 非常强大,但默认配置的 Vim 看起来还是比较朴素的,为了适合 我们的开发需求,要对 Vim 进行一些简单的配置。 :set number 显示行号 :set relativenumber 显示相对行号(这个非常重要,慢慢体会) :set hlsearch 搜索结果高亮 :set autoindent 自动缩进 :set smartind
table.getn(t) 等价于 #t 但计算的是数组元素,不包括 hash 键值。而且数组是以第一个 nil 元素来判断数组结束。# 只计算 array 的元素个数,它实际上调用了对象的 metatable 的 __len 函数。对于有 __len 方法的函数返回函数返回值,不然就返回数组成员数目。 Lua 中,数组的实现方式其实类似于 C++ 中的 map,对于数组中所有的值,都是以键值对的
本文介绍HubbleData的微信小程序推广功能: 二维码生成:小程序码或者二维码 推广效果分析:包括广告点击事件以及后续行为归因 1.1. 使用场景 市场或者运营同事可以将生成的小程序码或者二维码投放到线下门店或者易拉宝 市场同事将生成的链接投放到线上渠道,一般是微信广告平台 跟踪投放效果(例如广告点击),分析后续转化效果(例如加购,下单等) 1.2. 推广链接生成 小程序推广模块主要帮助用户实