项目加八股拷打: 1. 项目写了个什么样的驱动 2. 介绍 Linux 总线设备驱动模型 3. 驱动里面的 probe 函数是什么时候被调用 4. 设备资源在什么时候注册 5. 字符设备驱动编写的流程是怎样的,函数流程 6. Linux 中断有了解多少 7. 中断的实现机制是怎样的,比如有一个任务执行时间比较长,也可能需要睡眠,这种情况下中断应该怎么写(不会) 8. 中断下半部分有哪几种实现方式(
主要是问你知道什么,就深入问 1、自我介绍 2、讲一讲你最了解的项目 3、熟悉哪个语言C/C++,答C++,然后问C++ 4、C++11新特性知道哪些 5、C++多态 6、子类对象可以赋值给父类实现多态吗 7、子类赋值给父类和父类赋值给子类区别 8、虚析构函数的作用 9、为什么不是默认虚析构函数 10、虚函数定义了一个int型,字节大小是多少 11、UART、I2C、SPI协议的区别 12、SPI
全程45分钟 面试官人很好,进会议后先闲聊了一阵子 问了下城市、地域选择相关的 自我介绍+项目介绍 为什么采用linux操作系统 进程、线程、锁相关(区别、为什么、怎么用) 项目分工是怎样 项目上遇到的问题(协调问题、工程问题、技术问题) 驱动相关问题(用到哪些、怎么实现) 内核相关问题(难,直说只是了解过) 按下一个按键,信号传输到soc,这个功能实现流程是怎么样的?(一开始没太懂面试官啥意思)
1.list和tuple 2.深拷贝浅拷贝 3.说一下你实习写的adb+ideviceinfo+shell脚本是怎么交互的 4.说一下单例模式 5.学校轻松吗,能实习多久? 直接开始介绍是做什么的,功能测试 加 把点击、拖拽操作转成脚本,语音测试 反问: 是在清河那里吗 涉及到linux、服务器、接口测试吗?(不涉及) 这周真的复活了好多个机会,兄弟们不用着急,铜三银四金五,一直投一直冲就完事了
boss投递简历,两天后通知面试 准时入场,简单自我表演,自我介绍,简单说了两句 直奔主题,问项目,技术,还是比较深入的 期间提到换工作比较频繁(不知道是不是被嫌弃了),问了每次为什么换工作 说工作换的太频繁不好(完犊子,心凉了半截)(本人,第一份工作一年,第二份也是一年,当前两年多不到三年) 后面,问了C/C++ 那些常问的基础问题,巴拉巴拉,基本都答上来了 那咱们做个题吧,最长无重复子串的长度
昨天面了腾讯软件工程-数开实习的三面,下面记录一下问题: 1.自我介绍,有无实习经历(无),做的两个项目是自己练手的?(是) 2.描述了一个场景,有一张员工表,有姓名、年龄、性别,求出所有姓张、年龄小于20的所有女性。口头作答 3.刚才你说的这个sql怎么优化?(添加索引、联合索引) 4.添加索引有什么副作用?(会占用空间) 5.假设表的内容越来越多,比如上千万行,怎么优化表?(分区、缓存) 6.
面了1个小时左右,下面记录一下问的问题 1.上来介绍了一下业务,是做qq浏览器的 2.问了一下做过的项目背景(尚硅谷离线数仓) 3.问了一下大数据专业在校课程学什么,会学计算机的基础课程吗(我说了会,然后就开始疯狂拷打计算机基础......但计算机基础几乎没看,主要都在准备大数据的课程) 4.进程和线程的区别 5.死锁的四个条件 6.python怎么创建线程 7.线程安全怎么保证 8.http和h
问题内容: 我正在尝试创建一个补丁程序来修补当前的Java应用程序,以便用户仅需要下载diff而不是整个应用程序。我不认为我需要像二进制diff一样低,因为大多数jar文件都很小,因此替换整个jar文件就没什么大不了的了(最多5MB)。 是否有标准工具来确定哪些文件已更改并为其生成补丁?我见过xdelta和vpatch之类的工具,但我认为它们可以在二进制级别工作。 我基本上想弄清楚- 需要添加,替
本文向大家介绍软件的概念?相关面试题,主要包含被问及软件的概念?时的应答技巧和注意事项,需要的朋友参考一下 软件是计算机系统中与硬件相互依存的一部分,包括程序、数据以及与其相关文档的完整集合。
问题内容: 在JavaFX应用程序中,必须对javafx.application.Application进行子类化,并且必须从该派生类中调用继承的launch()方法(尽管它是公共的),否则将引发异常。然后,launch()方法使用反射来实例化派生的类,从而很难为类成员设置值,而又不会在启动时丢失它们。这一切对我来说似乎完全不寻常,我想知道为什么启动JavaFX应用程序如此复杂,如果这种软件设计(
问题内容: 我正在尝试在Eclipse中编写Java应用程序。 我真的很想使用ACM.Program软件包,但是,我的Eclipse副本没有安装它! 我在网上查找了所有内容,但找不到ACM软件包的单个下载内容。 更多信息:每当我尝试代码时: 我在阴阳上回出现错误,都暗示没有“ acm.program”之类的东西。 无论如何,我需要知道在哪里可以找到ACM软件包,以及如何安装它。 谢谢! -弗林 问
介绍 snap 是通用的 Linux 包管理程序。 https://www.ubuntu.com/desktop/snappy https://snapcraft.io/docs/core/usage command reference 安装 按照 snapcraft 的说法,ubuntu 16.04 默认安装了 snap: https://snapcraft.io/docs/core/insta
MOAC Go API was built for MOAC chain. It was developed from MOAC RPC API, which can be used to develop Ðapp on MOAC chain. It supports both VNODE and SCS JSON RPC API methods in MOAC network. Chain3Go
安装 Chain3 python package supports python3.5.3 and up. Chain3 python can be installed (preferably in a virtualenv) using pip as follows: $ pip install chain3 If you run into problems during installatio
chain3j <https://github.com/MOACChain/chain3j> is a lightweight, highly modular, reactive, type safe Java and Android library for working with Smart Contracts and integrating with clients (nodes) on t