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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 卖艺人 中级黑马   /  2014-12-7 15:18  /  2491 人查看  /  22 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

终于完成了面试,感谢李李燕风老师,花了1个小时。总分108.7。不知道能不能进54期。面试从最简单的环境变量配置问到了最后的反射,问的都是比较基础的问题。 下面是面试的代码题
   1、把当前文件中的所有文本拷贝,存入一个txt文件,统计每个字符出现的次数并输出,例如:

        a:  21 次
        b:  15 次
        c: 15 次
        把:  7 次
        当:  9 次
        前:  3 次
        ,:30 次
2、声明一个共享数组,起两个线程,两个线程分别隔一段时间(可以写一个随机数),给数组中添加数据,每一个线程为数组添加3个数据即可

最后在把以前贴吧里的大神们总结的面试资料发出来吧。大家都加油啊。

资料.rar

1.66 MB, 下载次数: 297

22 个回复

倒序浏览
面试多少分?
回复 使用道具 举报

面试38.8分
回复 使用道具 举报

还行。。。。
回复 使用道具 举报
题目都做出来了吗?。。亲。。问了点什么
回复 使用道具 举报
曾翀 发表于 2014-12-7 16:12
题目都做出来了吗?。。亲。。问了点什么


集合 io 多线程  接口 面向对象特征 反射 基本的都问了

点评

不是54期分数线还没有出来吗?你就确定你们是同学?你被录取了?  发表于 2014-12-7 21:23
好吧。。我们是同学了。。。亲  发表于 2014-12-7 18:27
回复 使用道具 举报
第二题怎么做呀 没看懂是啥意思
回复 使用道具 举报
我为你着迷 发表于 2014-12-7 18:42
第二题怎么做呀 没看懂是啥意思
  1. package Thread;

  2. import java.util.Arrays;
  3. import java.util.Random;
  4. public class Test2 {

  5.         /**
  6.          * 声明一个共享数组,起两个线程,两个线程分别隔一段时间(可以写一个随机数),
  7.          * 给数组中添加数据,每一个线程为数组添加3个数据即可
  8.          * @param args
  9.          */
  10.         public static void main(String[] args) {
  11.                 // TODO Auto-generated method stub

  12.                 FillArray fa = new FillArray();
  13.                
  14.                 Thread t1 = new Thread(fa);
  15.                 Thread t2 = new Thread(fa);
  16.                
  17.                 t1.start();
  18.                 t2.start();
  19.         }

  20. }


  21. class FillArray implements Runnable{

  22.         //共享的数组
  23.         int[] arr = new int[6];
  24.        
  25.         Random r = new Random();
  26.        
  27.         int count = 0;
  28.         @Override
  29.         public void run() {
  30.                 // TODO Auto-generated method stub
  31.                
  32.                 synchronized (r) {
  33.                         while (count < arr.length) {
  34.                                 int num = r.nextInt(20);
  35.                                 System.out.println(Thread.currentThread().getName() + "往"
  36.                                                 + count + "添加了一个值..." + num);
  37.                                 arr[count] = num;
  38.                                 count++;
  39.                                 try{
  40.                                         r.wait(500);
  41.                                 }catch(Exception e){
  42.                                         e.printStackTrace();
  43.                                 }
  44.                         }
  45.                 }
  46.                 System.out.println(Arrays.toString(arr));
  47.         }
  48. }
复制代码


我是这么搞的,wait时间短了就不能每人填一个值了
回复 使用道具 举报
多谢分享,先预祝你被录取。。
回复 使用道具 举报
卖艺人 发表于 2014-12-7 17:51
集合 io 多线程  接口 面向对象特征 反射 基本的都问了

不是还没出来吗?怎么就是同学了?
回复 使用道具 举报
卖艺人 发表于 2014-12-7 17:51
集合 io 多线程  接口 面向对象特征 反射 基本的都问了

不是54期分数还没有出来吗?你们怎么就是同学了
回复 使用道具 举报
好吧  还行吧 渣渣  给我20黑马币可好
回复 使用道具 举报
好厉害,,学习中
回复 使用道具 举报
谢谢分享+1
回复 使用道具 举报
多谢分享》》》》》》顶
回复 使用道具 举报
多谢分享,祝你被录取。。
回复 使用道具 举报

多谢分享,顶
回复 使用道具 举报
Strong 中级黑马 2014-12-10 13:02:55
18#
感觉大部分的都扣在面试上面在
回复 使用道具 举报
-律- 中级黑马 2014-12-11 00:32:26
19#
面试环节满分是50分吧,扣得最厉害,应该是这了
回复 使用道具 举报
谢谢分享,顶起~~~~~~~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马