软件生命周期 问题定义 要求系统分析员与用户进行交流,弄清“用户需要计算机解决什么问题”然后提出关于“系统目标与范围的说明”,提交用户审查和确认 可行性研究 一方面在于把待开发的系统的目标以明确的语言描述出来 另一方面从经济、技术、法律等多方面进行可行性分析。 需求分析 确定软件系统的功能需求和非功能需求; 分析软件系统的数据要求: 导出系统的逻辑模型; 修正项目开发计划; 如有必要,可以开发一个
软件工程 指导计算机软件开发和维护的工程学科。通过分析、设计、实现、测试、实施、维护、项目管理,最终如何提高软件生产率。 过程模型 软件开发机构针对一类软件产品为自己规定的工作步骤 RUP统一过程 九个核心规程(6个技术规程,3个管理规程) 技术规程: 业务建模:理解系统的组织结构及其商业运作 需求分析:定义系统功能与界面 分析和设计:将需求分析转化为实现规格 实现:组织代码结构、实现代码、单元测
一面 自我介绍 问了一下项目和实习经历 问我开发意愿比较侧重Java还是C++ 八股如下: 1.C和C++的区别 2.C++的三大特性 3.多态的实现原理 4.了解虚函数吗? 5.指针和引用的区别 6.new和malloc的区别 7.内存泄漏的原因以及如何解决 8.C++11的几种智能指针以及功能 9.深拷贝和浅拷贝的区别 10.移动语义了解吗? 反问 感觉是非常经典的八股,面试官似乎有一本八股宝
有个软考班, 要 3600 , 报班还是自己学, 报班有意义不
搜狗输入法 Gnome Do: 轻巧的应用程序启动器 Shutter: 截图软件 variety: 壁纸管理软件,自动更换壁纸,支持网络下载
一共两面 一面技术面 1、详述spring IOC和AOP,动态代理的写法,常用注解 2、项目数据库表做了哪些,数据库表的范式 3、c++,指针和引用区别 4、java,怎么理解多态,多态的写法 5、单例模式的几种写法 6、对测试的理解(概念的理解和方法) 7、什么是等价划分,完整的等价类应该包含什么 8、等价类划分的题目 9、对纸杯进行测试 10、为什么之前投开发,现在又投测试 11、junit
Git https://skyao.gitbooks.io/learning-git/installation/ubuntu1604.html sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git gitbook https://skyao.gitbooks.io/leaning-
流程巨快,当天投当天HR资格面试,第二天技术面,第四天谈薪+offer,不养鱼 不知道为什么牛客把这个公司名给屏蔽了 深圳、武汉各招4个。现在应该还有坑位,抓紧投递 技术面: 先自我介绍一下 请你详细介绍一下你的两个项目 项目相关深挖(基本上都是围绕项目在问) 智力题:有两个玻璃球,从一定高度摔下来就会摔碎,现在有100层楼,如何确定在第几层楼玻璃球会摔碎 你遇到过印象比较深刻的一个bug是什么?
第四关群面。 这个环节与销服岗不同,研发岗的群面还是写程序,在一张报纸上写。这次是放在技术面里面进行的,主要就是考一些小算法之类的,但是冒泡排序之类的,我觉得还是太过基础,毕竟他是所有排序算法里思想最简单的了。 一般是面试官随机出的题,有时也看人品,不过写不出来也不要慌,多在其他方面表现一下自己也是可以进入下一环节的。对待其他公司的技术面我觉得也是差不多的,有一定的技术是必备的,但是给面试官留下的
第五关是BOSS面。 不得不承认,华为的BOSS面还是很有质量的,这些在华为这种狼性文化下呆了十几年的老狼都不是省油的灯。这一环节的BOSS们都是一些部门的主管之类的。据我和同去面试的同学交流所知,主管们面试时的侧重点也有所不同,和他们本身所在部门有直接关系。有些BOSS面的技术问题比较多【个人觉得这样的比较容易点儿】,还有一些就是把你简历上的东西详细的问一问,这种BOSS比较擅长压力面,网上查查
#一汽解放# 一共两位面试官,一位应该是部门的,一位应该是HR 先是自我介绍 然后HR进行一些基本信息的提问 包括高考成绩,婚恋情况,父母工作,除了做志愿者外课余生活干什么(因为我简历里写了做过什么志愿者),自我评价,自己的缺点,高考成绩,奖学金情况,挂科重修情况等等 接着就是部门的提问 问了一下我项目的程序是模拟的还是正在运行的,让我自己对项目展开说说 我的简历里还说自己会c++,问我有没有什么
我们可以用继承来定制现有的软件。为了把现有类定制成满足我们的需要的类,首先要继承现有类的属性和行为,然后添加和去除一些属性和行为。在C++中,派生类不必访问基类的源代码,但是需要能够连接到基类的目标代码。这种强大的功能对独立软件供应商(ISV)很有吸引力。 ISV开发出具有目标代码格式的类后,他们就拥有了这些类的所有权,因而可以销售和发放使用许可证。 用户拥有这些类后,在不必访问源代码(所有权属于
先是自我介绍,然后开始拷打八股和基本知识点,我的手撕题目很简单 1.讲下继承和多态 2.多态分为哪两种,分别怎么实现 3.虚函数表和虚函数指针怎么实现,虚函数表的个数 4.char* 和int *各占几个字节 5.int *p=null 与 int *p有什么区别 6.说说你熟悉的STL模板,其中的一些基本方法 7.给了三个结构体,让判断结构体的大小 8.delete和delete[]的区别 9.
一面复盘 自我介绍 项目提问 你对我们公司了解吗? 接受加班吗? 反问: 1.培训机制:12个月的雏鹰计划,轮岗,1-3个月的转正期 导师一对一或者一对二 2.工作内容:硬件测试 电视机 产品质量 3.晋升途径:见习助理-助理工程师-工程师 二面复盘 自我介绍 有了解过我们公司的业务吗,为什么选择这一方向的测试工程师 有考虑往其他方向找工作吗 有考虑新能源、芯片的赛道吗 有没有实习经历,为什么只实
简历项目经历写的全是实课的东西,本人是电科本科学生。所以可能这些项目与岗位无关,也可能是因为水准太低,就没问项目。 本人菜坤一只,以下回答并非正确答案,只是我是这么答的 1.对内存对齐的理解? 结构体的每一个对象的偏移地址必须是自身长度的整数倍,且结构体的大小必须是其对象里的最大长度的整数倍因为如此,就会存在空位,从而需要补齐。 1.2追问)那么,为什么要对齐呢? 节省读取时间。 1.3追问)请问