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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邹志鹏 中级黑马   /  2014-12-18 17:20  /  4439 人查看  /  67 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

下午刚刚面试完成,中间出了一点小问题,不过蔡蔡老师还是很有耐心的,可惜看不清老师芳容,失败啊,哈哈~~
好了,言归正传,本人是视频面试的:
1、自我介绍(说得我全身在抖,好冷~),然后开始问家庭,学校的个人情况
2、直接上题目,考了道C语言题目,感觉挺难的,一开始真没思路,还好老师给了比较多时间才慢慢调试出来,囧
3、-------不可抗拒的停电因素,此处浪费10多分钟----------
4、考知识点:1)对内存管理的理解(感觉好空泛的问题,大概说了一下ARC与非ARC区别)
                      2)对协议的理解
                      3)对分类的理解

好吧,就是这样的,感觉很紧张,然后加上一道有点难的题,彻底跪了,伤不起~~麻烦帮忙收个尸。{:3_49:}

67 个回复

正序浏览
楼主,结果怎么样?录取了没?
回复 使用道具 举报
多少分啊 面试
回复 使用道具 举报
只看视频的话是不是比较悬,好要自学一些概念类的知识?
回复 使用道具 举报
时振 中级黑马 2014-12-27 11:06:40
65#
邹志鹏 发表于 2014-12-18 23:34
基本上现在黑苹果都是不能用WiFi的,不要挣扎了~

恩恩,用的有线可以上网
回复 使用道具 举报
祝顺利通过
回复 使用道具 举报
kenloo 发表于 2014-12-22 16:44
这问题似乎好空,被问到的话一下子会不知道怎么说好。

我当时就是啊,加上比较紧张,一时之间没有头绪
回复 使用道具 举报
kenloo 中级黑马 2014-12-22 16:44:45
62#
这问题似乎好空,被问到的话一下子会不知道怎么说好。
回复 使用道具 举报
邹志鹏 发表于 2014-12-22 09:57
有的,那你就等第三批咯,不过如果前两批招满的话,就不招第三批了

我赶第二批估计有点吃力了,尽量吧。
回复 使用道具 举报
霸气的杰少 发表于 2014-12-18 18:29
那还行 我以为会是很久的呢。。。。

40分钟,我觉得够久了啊,越久越紧张。。。。。
回复 使用道具 举报
恭喜恭喜
回复 使用道具 举报
多少分?哥们
回复 使用道具 举报
火焱w 发表于 2014-12-21 20:47
如果26号前参加不了面试还有机会吗?

有的,那你就等第三批咯,不过如果前两批招满的话,就不招第三批了
回复 使用道具 举报
如果26号前参加不了面试还有机会吗?
回复 使用道具 举报
lanyu2014sc 发表于 2014-12-21 17:03
#include
int main(int argc, const char * argv[]){    int n=0;    for (int a=1; a

你说的对,其实很多题并不难,要是能快速理解题意,找到规律就能想出方法来。
回复 使用道具 举报
#include <stdio.h>

int main(int argc, const char * argv[])
{
    int n=0;
    for (int a=1; a<=4; a++) {
        for (int b=1; b<=4; b++) {
            for (int c=1; c<=4; c++ ) {
                if (a!=b && a!=c && b!=c) {
                    n++;
                    printf("%d%d%d\n",a,b,c);
                }
            }
        }
    }
    printf("共有%d个不同的数字\n",n);
    return 0;
}
其实静下心来想一下,就能大概知道是个循环。
三个数,就是三个循环嵌套。
再用条件语句剔除不需要的数字,很容易就能出结果了。
最重要的还是个思路问题。
回复 使用道具 举报
依然0 发表于 2014-12-19 23:14
求代码!!!竟然不够十个字

我自己写的,不知道怎么样,你参考吧~~

  1. typedef struct num
  2. {
  3.     int n;
  4.     bool b; // 标记当前数字是否使用过
  5. } num;

  6. int main()
  7. {
  8.     num a[]={{1, 1}, {2, 1}, {3, 1}, {4, 1}};
  9.    
  10.     // 用于计数
  11.     int count = 0;
  12.    
  13.     // 百位数字
  14.     for (int i =0; i<4; i++)
  15.     {
  16.         // 保存组成的三位数。
  17.         int num = 0;
  18.         
  19.         // 标记当前数字已使用
  20.         a[i].b =0;
  21.         
  22.         // 十位数字
  23.         for (int j = 0; j<4; j++)
  24.         {
  25.             // 如果当前数字没有使用
  26.             if (a[j].b == 1)
  27.             {
  28.                 // 标记当前数字已使用
  29.                 a[j].b = 0;
  30.                
  31.                 // 各位数字
  32.                 for (int k =0; k<4; k++)
  33.                 {
  34.                     // 如果当前数字没有使用
  35.                     if (a[k].b == 1)
  36.                     {
  37.                         count ++;
  38.                         
  39.                         // 组合成的百位数字
  40.                         num = a[i].n * 100 + a[j].n * 10 + a[k].n;
  41.         
  42.                         // 输出这个数
  43.                         NSLog(@"第%d个三位数是:%d", count, num);
  44.                     }
  45.                 }
  46.                 // 重置当前数字为可用
  47.                 a[j].b = 1;
  48.             }
  49.         }
  50.         // 重置当前数字为可用
  51.         a[i].b = 1;
  52.     }
  53.    
  54.     return 0;
  55. }
复制代码
回复 使用道具 举报
谢谢楼主的分享,祝楼主面试成功!
回复 使用道具 举报
祝楼主被录取
回复 使用道具 举报

37,不知道是不是算低分的~
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 加入黑马