⑴ 黑马程序员面试可以用eclipse吗
可以,面试官主要是看能不能把出的题做出来,并不关心用什么编译器,等进公司了再用公司指定的编译器。
⑵ 好程序员跟黑马比哪个课程更有深度,能学到更多的知识
我就是黑马程序员毕业的,我没听说过好程序员。
我是去年11月安卓毕业。毕业以后工资12000,在我们班不是最高,也不是最低。我们当时确实有讲基础,为了保证所有的同学都跟上进度,老师也很负责。你学的快,多余的问题可以去问老师,他们都会给你讲!我们班当时有个22000的,因为基础很好,老师额外给讲了很多东西。你还是去实地考察一下吧,网上的一些人就是专职的水军,还是不足为信的!!一个只有1级的孩子,呵呵~
原来你也是好程序员的员工啊~~
⑶ 黑马程序员7k面试题是什么意思
一、题目
1、
交通灯管理系统的项目需求:
Ø 异步随机生成按照各个路线行驶的车辆。
例如:
由南向而来去往北向的车辆---- 直行车辆
由西向而来去往南向的车辆---- 右转车辆
由东向而来去往南向的车辆---- 左转车辆
。。。
Ø 信号灯忽略黄灯,只考虑红灯和绿灯。
Ø 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。
Ø 具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。
注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直行车辆而后放行左转车辆。
Ø 每辆车通过路口时间为1秒(提示:可通过线程Sleep的方式模拟)。
Ø 随机生成车辆时间间隔以及红绿灯交换时间间隔自定,可以设置。
Ø 不要求实现GUI,只考虑系统逻辑实现,可通过Log方式展现程序运行结果。
2、
模拟实现银行业务调度系统逻辑,具体需求如下:
Ø 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。
Ø 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。
Ø 异步随机生成各种类型的客户,生成各类型用户的概率比例为:
Ø VIP客户 :普通客户 :快速客户 = 1 :6 :3。
Ø 客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快速客户办理业务所需时间为最小值(提示:办理业务的过程可通过线程Sleep的方式模拟)。
Ø 各类型客户在其对应窗口按顺序依次办理业务。
Ø 当VIP(6号)窗口和快速业务(5号)窗口没有客户等待办理业务的时候,这两个窗口可以处理普通客户的业务,而一旦有对应的客户等待办理业务的时候,则优先处理对应客户的业务。
Ø 随机生成客户时间间隔以及业务办理时间最大值和最小值自定,可以设置。
不要求实现GUI,只考虑系统逻辑实现,可通过Log方式展现程序运行结果。
二、面向对象分析
1、这种通过Log方式展现运行结果的程序,首先书写方面就分为:功能程序和测试程序,两部分
功能程序:目标功能的实现。
测试程序:一般兼具生产与消费的功能,通过集合存储生产的对象。
分析: 如果目标功能可以不依赖外部实现,那么功能程序就可以先写,(写完给测试程序提供其功能的方法)。
如果目标功能必须依靠外部提供提供的对象,那么就可以先写测试程序完成对象生产。目标功能调用生产的对象。
说到底,所谓的先写后写只有编译时,编译工具自动生成方便与否。在以后的编程中,必定要实现功能的分解,功能与功能之间依靠提供接口实现。
2、以上两个面试题目中功能分析
交通灯:红绿灯实现功能红绿灯按照一定的规律切换,他可以自己独立完成。模拟测试程序,(对象)路,路有车的生产与消费功能,调用红绿灯状态,判断当前路是否同行。
银行业务调度系统:参考银行叫号机系统,由叫号机体统管理客户(测试程序,模拟客户流)。由叫号系统给银行窗口提供客户号,所以说叫好系统要提供客户客户对象的生产与消费功能,生产是不受外因影响的,调用时建立独立的计划任务线程,完成不断的生产操作。消费功能提供给银行窗口,每个窗口具有独立的线程,不断请求客户号。
3、关于结合功能的主程序
主程序,启动功能程序、测试程序。完成功能之间的衔接。
主程序,创建、启动线程、调用功能对象。除非固定封装的功能,一般功能的开启,线程的创建交由主程序完成,这样根据传入参数不同,可以自适应不同的情况,提高程序的复用性。
以银行业务调度系统主程序为例:
package interview.bank;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
public class MainClass {
public static void main(String[] args) {
// TODO Auto-generated method stub//开启窗口线程
for (int i = 1; i < 5; i++) {
new ServeWindow(i, CustomerType.common).start();
}
new ServeWindow(5, CustomerType.vip).start();
new ServeWindow(6, CustomerType.express).start();
//客户来了
Executors.newScheledThreadPool(1).scheleAtFixedRate(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
int number=NumberMachine.getInstance().getCommoncustomerr().generatenewcusomer();
System.out.println("common客户"+number+"号来了");
}
}
, 0
, Constants.COMMON_CUSTOMER_INTERVAL_TIME
, TimeUnit.SECONDS);
Executors.newScheledThreadPool(1).scheleAtFixedRate(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
int number=NumberMachine.getInstance().getVipcustomerr().generatenewcusomer();
System.out.println("vip客户"+number+"号来了");
}
}, 0
, Constants.COMMON_CUSTOMER_INTERVAL_TIME*6
, TimeUnit.SECONDS);
Executors.newScheledThreadPool(1).scheleAtFixedRate(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
int number=NumberMachine.getInstance().getExpresscustomerr().generatenewcusomer();
System.out.println("express客户"+number+"号来了");
}
}, 0
, Constants.COMMON_CUSTOMER_INTERVAL_TIME*2
, TimeUnit.SECONDS);
}
}
⑷ 黑马程序员是否是骗局
看到你这个问题,我作为刚刚9月份毕业的web移动前端开发的人来说一下这个情况。
第一,关于是否在黑马这边学习,我建议,如果你个人的自制能力挺强的,那么,你可以不用去黑马学习,自己自学也是可以的。如果你自己自制能力差,但是又想学习,可以去学习,毕竟一个班级这么多人一起学习,学习的氛围还是有的。
第二,关于成本。黑马的移动web开发这边差不多要2w,我是个女生,住的是4人间,住宿费一个月600多,宿舍里的小姐姐都很节省,省电。食堂里的菜有贵的有便宜的,就看你吃什么的了。 一般我都是一个素菜一份米就够了。一般的整个的一个月下来费用差不多是1500左右,共计9000,然后就是所有的生活用品3000也算多的,没有那么多的生活用品。 其实,我只想说一句话,怎么节省怎么来,学习的,不是去享受的。就这样。
第三,关于教学质量。我现在上班之后,我也明白,在学校里面很多的东西就是交给你基础,把你领进门,不可能到公司之后,立即就很厉害的那种。我是直接找的没有要很多经验的那种,慢慢的磨炼自己的技术。同时,如果你在技术上有问题,如果之前你加了老师的微信,你可以咨询老师,老师是回回答你的,尽力帮你解决。
第四,关于就业。就业这方面,我感觉老师的建议是一方面,你自己的想法也是一方面,首先一开始的12k,15k 或者更高的20k,这方面你是要有真的技术水平的。但是,我个人更倾向于稳扎稳打。再慢慢的磨砺半年左右的时间。
最后,还是那句话,你如果真的去学习,就别心浮气躁,沉下心来好好学,别半途而废。我们班一个初中没毕业的,但是依然学到了最后,虽然我并不知道他到最后的工作怎样,但是我知道的是,每天早上我去的时候,他都在那里开始敲昨天的代码了。晚上十点放学,他差不多得到11点锁门才走。所以,你是否有这种学习的毅力。不多说了,希望我的回答对你有所帮助吧。
⑸ 为什么黑马培训出来的安卓程序员都说自己10k以上工资
黑马的安卓平均薪资是一万多,这样算,大部分10K以上也是正常的啊!
⑹ 黑马程序员安卓就业班哪一期最好工资最高
安装操作系统常用的两种方法:
光驱安装系统法:
1.请您开机按F2键进入BIOS设置,Boot菜单下Boot Device Priority选项设置光驱引导启动,按F10键保存退出。
2.插入系统安装盘,提示按任意键进入系统安装界面,根据提示分区安装系统,系统安装完毕请到三星官网下载驱动即可。
U盘安装系统法:
1.用第三方U盘制作软件制作U盘启动盘,并下载正版系统镜像或纯净版镜像,下载文件包后解压缩找到(文件后缀名:ISO),拷贝到U盘根目录。
2.开机按F2键进入BIOS选择Advanced选项下Fast Bios Mode设置为“Disabled”按F10键保存退出。
3.重新启动电脑按F10键进入快速引导启动,选择U盘引导进入安装界面,当出现“please any key boot from cd…..”提示,快速按键盘任意键进入安装画面。
4.加载必要文件后,进入到安装界面,选择现在安装。
5.根据提示选择主分区后开始安装系统。
6.开始安装后,系统会自动复制文件(其中会有1-2次重启,让系统自动重启即可,不需要手动操作)
7.安装过程中,提示语言、输入法、用户名等,按照提示选择下一步即可(其中零售版会提示输入序列号,输入序列号即可)
9.选择完毕继续复制文件,复制完文件根据提示选择后系统安装完毕。
注:此安装方法为标准版系统安装盘安装方法,如GHOST、番茄花园等系统不适用于此安装方法。
⑺ 求黑马的java和android面试题,最好是2016的。。。。。。。大神们。。。。。。。。
黑马是培训班,别去面试了
⑻ 我性格内向,担心去黑马程序员入学面试表现不好,怎么办
我刚来黑马的时候,也是很腼腆。来了之后,才知道,在黑马学习期间每天早上由晨读,学习委员带着读代码中的关键字,每天中午也都有演讲,班主任、助教都会督促学员演讲,锻炼自己的口才。后来才发现,演讲或者表达,其实很简单,只要把想表达的要点准备好就行。另外,我们学期期间,班级还有小组讨论,都是为了让大家多说多练;在就业阶段,还会有模拟面试,老师会给你专业指导,自己多面两次就好咯。
⑼ 黑马程序员怎么样
《黑马程序员》网络网盘高清资源免费在线观看
链接:
黑马程序员为行业“学员质量好、课程内容深、企业满意”的移动开发高端训练基地,并被评为中关村软件园重点扶持人才企业。
1、2010年,黑马程序员在中关村软件园开设第一个Android培训学科,现已开设JavaEE、PHP+H5全栈工程师、产品经理、前端与移动开发。
C/C++、新媒体+短视频运营、人工智能+Python、大数据、UI/UE设计、软件测试、Linux云计算+运维开发、Go语言与区块链、影视制作、PMP项目管理认证等培训学科。