电话面试,一面总时间半个小时,全程技术面,简历内容不怎么重要,直接问你准备好的问题。 一面问的全是技术问题,简历不怎么问,了解一下,然后全是技术相关内容,有关芯片问的很多,芯片如何降低功耗?发生中断,芯片会做什么?在软件上,有中断号,中断向量表,中断函数,3者的关系是什么?一个简单的C函数编程,如何把一个变量中的某一比特取反等。 二面时间十几分钟 二面问的是指综合类的问题,为什么选择大华股份有限公
1.进程间通信的方式有哪几种,说一说他们的特点:管道,socket,mmap映射,信号。 2.线程同步的方式和其特点:读写锁,条件变量,互斥锁,信号量,死锁。 3.说一说makefile的用法:基础规则。 4.介绍一下生产者消费者模型以及代码的编写。 5.文件I/O中,read/write函数的参数和返回值的含义;还有open/close函数。 6.线程与进程的区别,共享资源与非共享资源。 7.g
问题: 自我介绍 你平时都看过什么书(专业方面,非专业方面) 专业方面都看过什么书 关于C++都看过什么书 关于面向对象的编程呢?看过哪些 举例几种设计模式 观察者模式是为了解决什么问题 设计模式中的一些设计原则有了解过吗?简单说说 看你有过一段在美团的工作经历,为什么从美团辞职选择读研呢 对未来的职业规划是怎么样的 你之前的工作,在你去工作之前和工作之后,有什么落差吗 除了刚刚提到的一些方面,你
第一轮:简历。华为公司官网有自己的简历模板,尽量填全一点。因为我注册的特别早,所以当时还没有项目经验,就没填,直到接到机考通知,项目部分都是空白的。 第二轮:机考。这个机考相当的变态,出的题相当简单,只要是学过C或者Java的都能写出来。机考要注意的是要求语言不限,就是C,C++,C#,Java都行,不过没见有人用C和Java以外的。题目是三选一的必答+一道选达。题目应该不会变,都特简单,比如有
第三轮:技术面。技术面根据面试官不一样问的问题也不一样,这一面主要还是核实你简历上专业相关知识的掌握情况。 技术面的面试官人不错,穿的很随意。和我交流的流程如下: 1)自我介绍,汉语的。 2)具体讲讲自己做过的项目。这个项目其实本科没有也正常,但是好歹生产实习什么的平时做的东西也不少,都可以拿来说一说,一定要挑自己做的比较好的说,介绍的时候一定强调重点,同时也承认自己程序的不完美。我是写了个爬虫,
第四轮:群面。这个名为群面和销售类的群面还不一样,销售类的今年是3对3的辩论,研发类的就是六个人做两边,中间一个面试官。流程也很简单 1)自我介绍,每人一分钟,包括基本信息+兴趣爱好+座右铭+职业规划(这个时候我发现这组就我一个本科生了,一个大牛:省优秀学生,国奖,各种项目,这个人一直表现最多最积极;两个研究生学姐,论文发了几篇;另外两个男的一个是机械的硕士,挺绅士;另一个是计算机的硕士,内向,后
往年经验分享~ 第五轮:大BOSS压力面。最后这一轮感觉真的很糟糕,确实压力面给人的感觉不太好,不幸的是这组5个人,我又是唯一小本科。5个人里有3个人是刚刚群面一组的,另外一个学姐从来没遇到过。大BOSS一点也没手软,一个劲的拿我开刀,好像问其他人的问题加一起都没问我一个多。回答的问题里我还犯了个很严重的错误。 1)自我介绍,BOSS说,挑两点,越短越好。因为这组人有一部分都听过一遍自我介绍了,再
之前听过学校的宣讲会,投了一次简历,属于央企! 薪资成分:工资、绩效、年终奖占1/3; 福利:带薪休假、五险两金、8%住房公积金、企业年金; 本科:17w; 硕士:19w; 博士:24w; 白鹿之星计划补助:4w; 五位面试官,轮番轰炸! 1、自我介绍 2、问我项目 3、知道网络中的哪些协议 4、TCP的三次握手 5、项目中解决的问题 6、问我的研究方向,和中广核的联系 7、问我人工智能的发展前景
本文向大家介绍什么是软件测试?软件测试的目的与原则相关面试题,主要包含被问及什么是软件测试?软件测试的目的与原则时的应答技巧和注意事项,需要的朋友参考一下 软件测试的目的: 测试是程序的执行过程,目的在于发现错误 一个成功的测试用例在于发现至今未发现的错误 一个成功的测试是发现了至今未发现的错误的测试 确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。 确保产品满足性
FIS3 是以 File 对象为中心构建编译的,每一个 File 都要经历编译、打包、发布三个阶段。运行原理讲述了 FIS3 中的插件扩展点;那么本节就将说明一个插件如何开发; 如上图,编译起初,扫描项目目录下的所有文件(不包含指定排除文件),后实例化 File 对象,并对 File 内容进行编译分析; 编译阶段插件 在编译阶段,文件是单文件进行编译的,这个阶段主要是对文件内容的编译分析;这个阶段
插件需要 export 一个函数,函数会接收到两个参数,第一个是 build-scripts 提供的 pluginAPI,第二个是用户传给插件的自定义参数,如下: module.exports = (pluginAPI, options) => { const { context, log, onHook } = pluginAPI; }; pluginAPI
初始化插件 你可以通过 create-umi 直接创建一个 umi 插件的脚手架: $ yarn create umi --plugin 在 umi 中,插件实际上就是一个 JS 模块,你需要定义一个插件的初始化方法并默认导出。如下示例: export default (api, opts) => { // your plugin code here }; 需要注意的是,如果你的插件需要发
插件开发 消费器插件 继承AbstractDataConsumer类 通过spring.factories发布: cn.vbill.middleware.porter.core.task.consumer.DataConsumer=xxx 通过配置文件生效: porter.task[index].consumer.consumerName=pluginName EventConverte
运行开发服务器 npm install npm install -g ykit #依赖 ykit npm run dev #启动开发服务器 加载插件 在config.json plugins配置项,加入 demo 插件, { "port": "3000", "db": { "servername": "127.0.0.1", "DATABASE": "yapi" }
QueryList支持安装插件来帮助丰富你的采集功能,目前收录的一些QueryList插件: https://github.com/jae-jae/QueryList-Community 如果大家在使用的过程中有在QueryList的基础上添加一些自己的功能,不妨做成一个QueryList插件,这样可以给其它QueryList使用者提供帮助,并且在其它人的使用反馈中的提升插件的质量。 接下来会以开