V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fanqianger
V2EX  ›  职场话题

收到 AWS 的面试机会,但是要求用 C++,有什么好的 C++ 入门书籍推荐吗?

  •  
  •   fanqianger · 2019-11-29 04:49:11 +08:00 · 6363 次点击
    这是一个创建于 1581 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,我主要用 Java,但是这个组是我非常想去的组。无奈面试要求 C++ 写算法题。我跟 HR 说给我一个月让我刷新(现学)一下我的 C++ 知识。请问有什么 C++ 的入门书籍推荐吗?比如
    《 21 天精通 Java 》的那种。
    第 1 条附言  ·  2019-11-29 17:38:55 +08:00
    谢谢大家的回复,刚刚 AC 了一道 EASY 题目。光用来做算法题的话,确实不需要太多的时间。
    27 条回复    2019-12-06 15:54:08 +08:00
    lovestudykid
        1
    lovestudykid  
       2019-11-29 05:10:17 +08:00   ❤️ 1


    收藏的图总是能用上的...祝面试顺利。
    whileFalse
        2
    whileFalse  
       2019-11-29 05:36:26 +08:00 via iPhone
    写算法题无所谓的吧。
    fanqianger
        3
    fanqianger  
    OP
       2019-11-29 06:09:18 +08:00
    @whileFalse OA 题总要能编译通过的吧
    whileFalse
        4
    whileFalse  
       2019-11-29 06:24:50 +08:00
    @fanqianger 编译通过还不简单么。。。C++的坑在各种特性、手动内存管理什么的。什么特性都别用,直接按最保守的方法写,跑通不难。
    哦对了得了解一下各种数据结构的库。
    RtIHZ
        5
    RtIHZ  
       2019-11-29 06:47:56 +08:00
    写算法题能用到啥,无非是几个 stl 的容器
    Procumbens
        6
    Procumbens  
       2019-11-29 06:49:45 +08:00
    https://haelchan.me/2019/08/06/ds-al-cpp/
    呐 自荐一下整理的 C++的一些常用数据结构的用法
    (虽然还有很多坑没有填上)
    good luck
    int64ago
        7
    int64ago  
       2019-11-29 06:51:15 +08:00 via Android
    那你就用 C++ 的子集 C
    realkenshinji
        8
    realkenshinji  
       2019-11-29 07:20:47 +08:00 via iPhone
    我也接到他们的面试邀约了,还好不用 c++
    stoneabc
        9
    stoneabc  
       2019-11-29 09:13:56 +08:00
    你可以用 C 写。。
    tyrantZhao
        10
    tyrantZhao  
       2019-11-29 09:23:29 +08:00
    想问下在哪找到的 AWS 的面试机会,求教。
    hoyixi
        11
    hoyixi  
       2019-11-29 09:37:22 +08:00
    德国不好吗,非要去“血汗”Amazon
    wangkai0351
        12
    wangkai0351  
       2019-11-29 10:32:15 +08:00
    @Procumbens 哈哈哈,你这没填上的坑比填上的坑还多
    crawl3r
        13
    crawl3r  
       2019-11-29 10:36:34 +08:00
    c++ primer plus,当小说看
    fanqianger
        14
    fanqianger  
    OP
       2019-11-29 14:16:25 +08:00 via Android
    @tyrantZhao 我们经常有招聘会
    morethansean
        15
    morethansean  
       2019-11-29 14:22:37 +08:00
    就随便一些 c++ 基础入门就可以了,没必要看那种那么厚一本的经典。想当初高中的信息竞赛学 c++ 就是这种基础啊,一两天看完就开始刷题了……
    yazoox
        16
    yazoox  
       2019-11-29 15:17:39 +08:00 via Android
    aws 北京部门做啥? google 上海部门搞啥呢?
    thedrwu
        17
    thedrwu  
       2019-11-29 15:56:04 +08:00 via Android
    C++03 有个叫 essential modern c++类似的书,很薄,讲了 C++最重要的 RAII 之类的概念、template 的一些技巧(记不清具体有什么,但是简洁)。不知道有没有更新到 c++11。

    最优的方案当然是实际组织过复杂的项目,然而 1 个月有点赶。
    jimrok
        18
    jimrok  
       2019-11-29 15:58:27 +08:00
    c++ primer plus
    bibibabibubibiu
        19
    bibibabibubibiu  
       2019-11-29 16:01:00 +08:00
    直接用 C++ 刷 leetcode
    Venow
        20
    Venow  
       2019-11-29 16:20:02 +08:00
    《 Accelerated C++》(实体书 200 多页)面向应用。适合有一点其他语言基础的人,学习 C++。如果你有 Java 基础,应该看得很快,差不多一星期也就看完了。然后再使用 C++刷 eetcode,熟悉起来很快的。
    will0404
        21
    will0404  
       2019-12-01 10:54:23 +08:00
    我也收到了,刚做完 OA,没有规定语言啊,可选的蛮多的,我用 js 做的。
    wnpllrzodiac
        22
    wnpllrzodiac  
       2019-12-01 16:34:55 +08:00 via Android
    一个月 精通,感觉有点扯。毕竟分支太多了
    fanqianger
        23
    fanqianger  
    OP
       2019-12-01 19:26:01 +08:00
    @will0404 可能部门不一样吧。我问了 HR, 她说要 C++
    fanqianger
        24
    fanqianger  
    OP
       2019-12-01 19:26:40 +08:00
    @tyrantZhao 我的视频里面有说啊,油管搜索 欧洲牛哥
    feelapi
        25
    feelapi  
       2019-12-02 10:19:20 +08:00
    做算法题没什么事。但是要是问你点 c++的坑,你就挂了。不用写代码,他给你一段 C++让你讲讲什么意思就挂了。
    fanqianger
        26
    fanqianger  
    OP
       2019-12-02 16:17:00 +08:00
    @feelapi 大厂面试应该不会去问语言的细节的。HR 用知道我的背景。
    wangning136
        27
    wangning136  
       2019-12-06 15:54:08 +08:00
    可以看看 1 天精通 c 艹
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1697 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:44 · PVG 00:44 · LAX 09:44 · JFK 12:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.