1、大学嵌入式项目(stm32,fpga) 2、常用什么接口 3、stm32和fpga区别 4、C++智能指针 5、指针引用区别 6、有没有引用的引用 7、聊一聊effective C++ 8、inline什么时候会被编译器忽略 9、会用Linux指令吗? 10、leetcode4 . 寻找两个正序数组的中位数 11、反问中间件做什么,实习做什么,加班情况
笔试,3月18号 题型:选择题20道+编程题2道 选择主要有操作系统,外设协议,c语言语句判错等 编程第一题比较简单,就是题目描述有点绕,读了好几遍题目。第二道是一道leetcode hard(4. 寻找两个正序数组的中位数),运气比较好,之前做过 一面,3月24号 3月21号HR通知笔试过了,24号一面
1.个人情况: 论文,专利,竞赛等有无 本研成绩多少 2.项目详细介绍和提问 略 3.c++八股 封装继承多态 (上条我只说了动态多态)静态多态 智能指针 static关键字 4.其他八股 tcp三次握手 进程线程 深拷贝浅拷贝 我是学通信的所以这里答得不好面试官也没细问,然后问我算法学过没,我说自己学过刷过题,然后问了排序算法,我说了几个之后他挑了堆排序问实现和复杂度 之前问同门说是一面全是项目
6/1官网投递简历,做了测试 7/6一面,牛客网面试系统,两位面试官,20min 自我介绍 项目介绍 基础知识 调试手段有哪些? uboot启动流程? 为什么启动时关闭icache和dcache? 有接触过USB驱动吗? 用过Makefile吗? gcc的过程,几个阶段,宏定义在那个阶段? uboot的Makefile。 const int * p和const * int p 区别? 堆和栈的区别
主要内容:Linux源码包,Linux二进制包,源码包 VS RPM二进制包,如何选择Linux下的软件包众多,且几乎都是经 GPL 授权、免费开源(无偿公开源代码)的。这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改。 GPL,全称 General Public License,中文名称“通用性公开许可证”,简单理解 GPL 就是一个保护软件自由的一个协议,经 GPL 协议授权的软件必须开源,请猛击《开源协议》了解更多信息。 Linux下的软件包可细分为两种,分别
安装 使用软件管理器安装以下常用软件: vim curl
0.10 新版功能. Scrapinghub 发布的apt-get可获取版本通常比Ubuntu里更新,并且在比 Github 仓库 (master & stable branches) 稳定的同时还包括了最新的漏洞修复。 用法: 把Scrapy签名的GPG密钥添加到APT的钥匙环中: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:8
Linux 的软件仓库里包含了可以直接使用系统包管理工具安装的软件包。搭建环境需要用的软件包可能不包含在系统自带的软件仓库里,所以我们需要安装额外的软件仓库。 ius 新版本的 php,mysql,mariadb,git,这些你都可以在 ius 仓库里找到。先去安装一下这个仓库: sudo yum install https://centos7.iuscommunity.org/ius-relea
2.1.1.1. 下载软件包 首先进入官方免费下载页面 http://www.verysync.com/download.html 我们已经为主流的操作系统提供了对应的软件安装包, 选择您在使用的平台对应软件安装包进行安装即可。 2.1.1.2. Windows 安装 比如Windows的,如果不清楚自己电脑是32位或64位的,请下载32位的就可以,因为是绿色软件,下载完解压出来就可以使用。 解压
逻辑节点 比较 数字 计算 间隔 否则 与 或 开关 计数器 保持 延时 平均 今天日期 现在时间 波形 序列 随机数 映射 过滤 函数 计算+ 比较+ 阀门 控制节点 按钮 开关 滑块 指示灯 标签 折线图 数字输入 文本输入
网络浏览 Firefox 几乎是 Linux 平台的标准装备 pacman -S firefox firefox-i18n firefox-i18n 为语言包,安装后可以使 Firefox 界面显示中文,不安也可以正常显示中文页面 Opera 使用 QT 图形库,推荐 KDE 桌面环境下使用 pacman -S opera 下载工具 命令行下载工具有 wget。此外,aria2 也
软件生命周期 问题定义 要求系统分析员与用户进行交流,弄清“用户需要计算机解决什么问题”然后提出关于“系统目标与范围的说明”,提交用户审查和确认 可行性研究 一方面在于把待开发的系统的目标以明确的语言描述出来 另一方面从经济、技术、法律等多方面进行可行性分析。 需求分析 确定软件系统的功能需求和非功能需求; 分析软件系统的数据要求: 导出系统的逻辑模型; 修正项目开发计划; 如有必要,可以开发一个
东信软件: 1、自我介绍 2、落户工作问题 3、java面向对象特点(展开) 4、内聚耦合(展开) 5、redis设计模式(模式+概念) 6、集合 7、redis缓存雪崩和缓存穿透、以及为什么会发生 8、线程实现
被团子捞了! 11.3 一面 50mins 1:自我介绍 2:对运维开发的理解 3:你认为你从事运维开发的优势 4:如果以后从事运维开发,你认为你还需要学习哪些技术 5:对新东西的学习方式 开始考察基础知识 6:浏览器输入 www.baidu.com 到界面加载出来的过程 7:介绍一下 DNS,域名解析有几种方式 8:聊到了 IPv4,为什么我们要转 IPv6 9:OSI 七层网络模型,各层的常用
8号下午两点场,每个人都要身份证验证然后发一个编号,会叮嘱你自我介绍不能说名字,然后就是漫长的等待,一个多小时之后轮到进去,有三个面试官开视频轮流问你: 自我介绍; 实习过吗,技术栈是什么; 做过什么项目,说看不到我的信息。。。 第二个面试官: Java的锁的优化; 阻塞队列的实现方式; 挑个项目讲一下,做了多久,做了啥; 第三个面试官: 实现线程的方式和区别; spring boot的自动装配;