• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yueyoum
V2EX  ›  程序员

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

  •  
  •   yueyoum ·
    yueyoum · Nov 7, 2014 · 7077 views
    This topic created in 4207 days ago, the information mentioned may be changed or developed.
    心情不太好, 就乱想以前的事情。
    想到以前面试的时候 有个面试官问的问题:

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

    然后 他转移话题了。。。

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

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


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

    拿到了, 只是给的薪资和要的薪资有2K的差距,果断拒了
    lijinma
        12
    lijinma  
       Nov 7, 2014
    @oott123 4294967296

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

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

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

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

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


    回答这类问题最好交个女朋友,或者参照“上堆下切平移法”
    问:你爱我吗
    答:买!
    xpol
        56
    xpol  
       Nov 8, 2014
    @jeansfish 或者 0x80000000
    nicksite
        57
    nicksite  
       Jan 27, 2015
    学微机的时候学会了这么算:2的10次-1k 2的20次-1M 2的30次-1G 这么算下来 4G。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   935 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 179ms · UTC 19:48 · PVG 03:48 · LAX 12:48 · JFK 15:48
    ♥ Do have faith in what you're doing.