刚才突然想起以前面试的一个问题,还不明白是什么意思 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题复制粘贴 AI 生成的内容
yueyoum
V2EX    程序员

刚才突然想起以前面试的一个问题,还不明白是什么意思

  •  
  •   yueyoum
    yueyoum 2014-11-07 10:05:44 +08:00 6687 次点击
    这是一个创建于 3994 天前的主题,其中的信息可能已经有所发展或是发生改变。
    心情不太好, 就乱想以前的事情。
    想到以前面试的时候 有个面试官问的问题:

    问题引导了 这里
    问:256的4次方, 这个数是多少?
    答:2的32次方
    问:那到底是多少
    答:用计算机算一下就知道
    问:(停顿了几秒,没说话)
    我继续补充:那个数我记不住
    问:立即打断我,说不用记住
    答:那用电脑一算就知道了啊

    然后 他转移话题了。。。

    现在回想起来, 真不明白他要问什么。
    求解!
    57 条回复    2015-01-27 20:13:03 +08:00
    linkiosk
        1
    linkiosk  
       2014-11-07 10:10:04 +08:00
    这个数如果你说出来了,他会接着问你256的5次方是多少,依次。。。。
    haoba
        2
    haoba  
       2014-11-07 10:11:56 +08:00
    好机智的回答
    7654
        3
    7654  
       2014-11-07 10:12:11 +08:00
    65536
    tabris17
        4
    tabris17  
       2014-11-07 10:12:19 +08:00
    一个32位无符号整型的最大值
    leassy
        5
    leassy  
       2014-11-07 10:12:24 +08:00
    那你到底有没有拿到offer
    learnshare
        6
    learnshare  
       2014-11-07 10:19:23 +08:00
    为毛要记这个?怎么不问我圆周率,我能背一百位
    yueyoum
        7
    yueyoum  
    OP
       2014-11-07 10:19:37 +08:00
    @linkiosk 但我就是说不出来啊
    yueyoum
        8
    yueyoum  
    OP
       2014-11-07 10:21:17 +08:00
    @haoba 当时就是想到 256是 2的8次方,然后就说2的 32次方

    @tabris17 说了的, 不过我当时说的是 32位int所能表示的最大数值


    @7654 什么意思?
    oott123
        9
    oott123  
       2014-11-07 10:21:20 +08:00 via Android
    4294………多少来的?记不住了…
    withrock
        10
    withrock  
       2014-11-07 10:21:27 +08:00   1
    当看到2的整数倍时,你脑海里出现的应该是2和2的几次方,或者1和左移右移。
    yueyoum
        11
    yueyoum  
    OP
       2014-11-07 10:21:54 +08:00
    @leassy

    拿到了, 只是给的薪资和要的薪资有2K的差距,果断拒了
    lijinma
        12
    lijinma  
       2014-11-07 10:23:31 +08:00
    @oott123 4294967296

    这谁能记住。。
    yueyoum
        13
    yueyoum  
    OP
       2014-11-07 10:23:44 +08:00
    @withrock 1的位移这个当时没想到, 就怕说了 1 左移32位, 他还要问我,那这个数到底是多少?
    auser
        14
    auser  
       2014-11-07 10:26:30 +08:00 via Android
    glibc里头的strlen用了不少魔术数,楼主把代码给他,然后问这些魔术数怎么来的 :)
    finian
        15
    finian  
       2014-11-07 10:27:47 +08:00
    4G
    acros
        16
    acros  
       2014-11-07 10:29:25 +08:00
    就用16进制回答他,轻松搞定~
    >_<
    jeansfish
        17
    jeansfish  
       2014-11-07 10:31:13 +08:00
    100000000000000000000000000000000
    proudzhu
        18
    proudzhu  
       2014-11-07 10:31:46 +08:00
    4G
    onemoo
        19
    onemoo  
       2014-11-07 10:31:53 +08:00   1
    一般人都能说出2的16次方是65536,或者表示0-65535。
    还真不一定能说出2的32次方的准确数字,不过应该知道是4*10^9这个量级,这对一些整形溢出的估算上会有帮助。
    hualuogeng
        20
    hualuogeng  
       2014-11-07 10:32:03 +08:00   1
    @tabris17 一个32位无符号整型的最大值 加 1
    ZackYang
        21
    ZackYang  
       2014-11-07 10:38:11 +08:00
    2的32次方是一个很重要的数字啊, 就是4GB.
    simonhtq
        22
    simonhtq  
       2014-11-07 10:43:04 +08:00   2
    他想听到的是 4G 这个答案,楼上的 4GB 也是不对的。
    cxe2v
        23
    cxe2v  
       2014-11-07 10:49:21 +08:00
    @ZackYang 你把B带上是什么个意思
    moggco
        24
    moggco  
       2014-11-07 10:49:35 +08:00
    估计是在考察你对这个数的意义的理解。比如上面所说的4G、32位无符号整数、数据的量级等,实际数字没有必要记忆,大约是42亿多,接近43亿。
    sun1991
        25
    sun1991  
       2014-11-07 10:53:50 +08:00   1
    2的32次方, 就是32bit寻址空间的大小, 4G啊. 很重要的数字.
    leiz
        26
    leiz  
       2014-11-07 11:06:58 +08:00
    2^32 = 4 * 2^30 = 4g, 印象中 2 ^ 10 = k, 2 ^ 20 = m, 2 ^ 30 = g
    lushl9301
        27
    lushl9301  
       2014-11-07 11:16:43 +08:00 via iPad
    以前pascal写多了。我能记住2^31次方。乘以2就行了
    xcatliu
        28
    xcatliu  
       2014-11-07 11:22:43 +08:00
    4294967296
    tabris17
        29
    tabris17  
       2014-11-07 12:00:18 +08:00
    @simonhtq 硬盘制造商不认可这个答案
    lostarray
        30
    lostarray  
       2014-11-07 12:21:31 +08:00 via iPhone
    这个我还真记得,4294967296,小时候玩游戏,用金山游侠修改,经常看到这个数,慢慢就记住了
    jsq2627
        31
    jsq2627  
       2014-11-07 12:35:02 +08:00
    2^10 = K
    2^20 = M
    2^30 = G
    josephok
        32
    josephok  
       2014-11-07 12:47:55 +08:00
    只是突然想问个问题,问完才发现不该问的。所以打断你,立即转移话题。
    ibudao
        33
    ibudao  
       2014-11-07 13:25:48 +08:00
    是想要4G的回复
    blaboy
        34
    blaboy  
       2014-11-07 13:35:47 +08:00
    闲聊。。看你应对能力?
    可能是我想多了。
    est
        35
    est  
       2014-11-07 13:39:49 +08:00
    你说我大脑只能处理32位的有符号整数溢出了记不住这个数字。
    chilaoqi
        36
    chilaoqi  
       2014-11-07 13:50:10 +08:00   2
    问: 2的10次方是多少?
    答: 1024.

    问: 地址是多少?
    答: t66y.com

    冷吗。。。^ ^
    jox
        37
    jox  
       2014-11-07 14:25:32 +08:00
    @chilaoqi 把我逗笑了,哈哈
    yueyoum
        38
    yueyoum  
    OP
       2014-11-07 14:29:36 +08:00
    @est 32位无符号整数 也得溢出啊
    blue7wings
        39
    blue7wings  
       2014-11-07 15:02:16 +08:00
    @chilaoqi 噗,壮哉我大草榴。。
    HarryZD
        40
    HarryZD  
       2014-11-07 15:10:51 +08:00
    @chilaoqi 赞一个
    ifishman
        41
    ifishman  
       2014-11-07 15:24:19 +08:00
    就是IPv4最大值?
    magine
        42
    magine  
       2014-11-07 15:29:08 +08:00
    FAT32 可存的最大文件大小。刚上完操作系统的文件系统233
    subpo
        43
    subpo  
    PRO
       2014-11-07 15:31:44 +08:00
    @lostarray 哈哈,我也是
    mahone3297
        44
    mahone3297  
       2014-11-07 15:48:10 +08:00
    lz的回答,已经很nb了。。。
    princecauchy
        45
    princecauchy  
       2014-11-07 15:54:17 +08:00
    @finian 恩 我认为答案是这个。
    dingyaguang117
        46
    dingyaguang117  
       2014-11-07 15:57:47 +08:00
    40亿多吧
    dallaslu
        47
    dallaslu  
       2014-11-07 16:05:16 +08:00
    楼主为什么心情不好啊?
    akira
        48
    akira  
       2014-11-07 16:52:25 +08:00
    FFFFFFFF

    @@ 用16进制回答应该也属于人类吧。。
    pljhonglu
        49
    pljhonglu  
       2014-11-07 16:57:06 +08:00
    @chilaoqi 福利么这是。。。
    ZackYang
        50
    ZackYang  
       2014-11-07 18:07:14 +08:00
    @cxe2v 因为这是最常用的地方.
    scola
        51
    scola  
       2014-11-07 18:46:54 +08:00
    他是要问ipv4 最多有几个?
    GtDzx
        52
    GtDzx  
       2014-11-07 18:50:47 +08:00
    可以回答是(100000000)16
    jokester
        53
    jokester  
       2014-11-07 18:55:12 +08:00
    可以用2**10 约等于 10**3 来估算
    要再精确就把1.024**n做几阶泰勒展开
    KK233
        54
    KK233  
       2014-11-07 23:56:50 +08:00
    你别说,我当初记过有符号的,2147483647..
    zomco
        55
    zomco  
       2014-11-08 11:09:03 +08:00
    我是来歪楼的。

    怎么感觉像是妹子在问:你爱我吗。。。
    答:很爱
    问:有多爱
    答:爱到每天都想你
    问:(停顿了几秒,没说话)
    答补充:爱你爱到不怕死
    问打断:你不用去死
    答:哦


    回答这类问题最好交个女朋友,或者参照“上堆下切平移法”
    问:你爱我吗
    答:买!
    xpol
        56
    xpol  
       2014-11-08 18:07:12 +08:00
    @jeansfish 或者 0x80000000
    nicksite
        57
    nicksite  
       2015-01-27 20:13:03 +08:00
    学微机的时候学会了这么算:2的10次-1k 2的20次-1M 2的30次-1G 这么算下来 4G。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     918 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 22:00 PVG 06:00 LAX 15:00 JFK 18:00
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86