A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

那个第一次面试没有通过的小伙伴又来了,首先说下面试的题目:首先是一个小时做三道编程题:
Test1: * 接收用户输入的一句英文,将其中的单词以反序输出。例如:“I love you” →"I evol uoy"
Test2:* * .定义一个类实现Runnable接口,卖票100张,四个线程,输出格式为“窗口1,还剩10张票”,指定窗口3卖第10张票
Test3: 3.已知一个字符串“ab-cd-ef-g" 根据“-”拆分; 将拆分后得到的数组里面的额元素存放到当前项目跟目录下(number.txt)(以追加的方式)
第二次面试的时候做的题:

可以看出来面试的时候笔试题还是比较简单的。由此可以看出来只要大家认真学习了,就肯定能做出来。
还可以看出来面试题大概集中在IO,多线程,字符串操作哦
之前我来逛论坛的时候都是些水贴,今天我来一发真正有用的帖子,虽然具体实现代码没有给出来,但是相信的大家都能写出来。祝大家面试的时候笔试都恩那个能够快速通过。

ERJE`R$DU[T08J%R~PP6_IJ.jpg (56.12 KB, 下载次数: 49)

面试题

面试题

36 个回复

倒序浏览
小郭,你暴露了.....
回复 使用道具 举报
谢谢分享,赞个
回复 使用道具 举报

谢谢分享,赞个
回复 使用道具 举报
谢谢分享,还得好好学呀
回复 使用道具 举报
加油,看来面试题真不简单呀
回复 使用道具 举报
ybqred 中级黑马 2016-5-13 22:59:25
7#
赞!!!!
回复 使用道具 举报
yaolv7 发表于 2016-5-13 16:58
小郭,你暴露了.....

小郭是谁?
回复 使用道具 举报
yaolv7 发表于 2016-5-13 16:58
小郭,你暴露了.....

小郭是谁。。。。。。。
回复 使用道具 举报
Noodles. 发表于 2016-5-13 22:43
加油,看来面试题真不简单呀

干货总是没人关注,哪里哭去
回复 使用道具 举报
Belive丶Me 发表于 2016-5-13 21:31
谢谢分享,还得好好学呀

加油,我可以你也可以
回复 使用道具 举报
Noodles. 发表于 2016-5-13 22:43
加油,看来面试题真不简单呀

挺简单的,一开始我的重点也没在写代码上,后来开始刷面是题,才把知识都联系起来
回复 使用道具 举报
hycold 发表于 2016-5-13 17:56
谢谢分享,赞个

干货总是这么受冷落,论坛气氛真的很不好
回复 使用道具 举报
看来面试题还得刷
回复 使用道具 举报
发现黑马出的点招题目就那么几种,
回复 使用道具 举报
谢谢分享,赞个
回复 使用道具 举报
买火车票怎么让窗口3线程卖的是第是张票,zs和ls 羽毛球兵乓球怎么让线程执行6次就结束?
回复 使用道具 举报
看不清啊              
回复 使用道具 举报
w1001566 发表于 2016-5-15 13:26
买火车票怎么让窗口3线程卖的是第是张票,zs和ls 羽毛球兵乓球怎么让线程执行6次就结束? ...


class Play {
        public static void main(String[] args){
                Window w = new Window();
                new Thread(w,"窗口1").start();
                new Thread(w,"窗口2").start();
                new Thread(w,"窗口3").start();
                new Thread(w,"窗口4").start();

       
        }
}

class Window implements Runnable {
                int a =100;
                public void run(){
                while (a>=0) {
                       
                        Thread t = Thread.currentThread();
                        if (a==10&&!t.getName().equals("窗口3")) {
                                continue;
                               
                               
                        }
                        System.out.println(t.getName()+"还剩"+a-- +"张票");
                       
                }
                }
}


我是这样做的,,,如果别的窗口来卖第3张票就跳过,,,,
回复 使用道具 举报
何亚辉 发表于 2016-5-15 14:20
class Play {
        public static void main(String[] args){
                Window w = new Window();

大神,拿你代码看了下
问题1:窗口3卖第十张票,不是卖剩余的第十张票
问题2:没有同步代码块,票号不按顺序卖,可能会先卖99再卖100
加了同步同步代码块会出现负数的票
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马