国考笔试备考经验|技术笔试的备考经验

笔试题目 2021-01-17 网络整理 可可

【jianli.jxxyjl.com--笔试题目】

      就说说对技术笔试的看法。多数公司考的很基础,在参加笔试前,问问自己:你对线性表、二叉树、堆、栈、散列这些基础数据结构有多少了解?你能迅速的写出常见的各种排序的一般实现么?你对算法的时间和空间复杂性有概念么?你对c的了解有多深?你看过《c专家编程》或者《c和指针》么?你的c++经验有多少?你至少完整的看过一遍《c++ primer》或《the c++ programming language》么?你看过effective和exceptional系列么?你对标准库的理解是什么?上面的这些问题如果你都可以做出肯定的答复,那你已经基本可以应付技术笔试了。
    也许有人问,有这么多东西要看,我该怎么准备?个人认为可以分四块:语言、数据结构、算法和其他知识:
    语言:我熟悉c/c++,就拿它说事。语言的基础不难,不过是变量、函数、表达式、流控制等等。谭老师的教材和林锐的书都是很好的入门材料。尤其是林锐,着重突出容易犯错的地方,象sizeof(char*)和sizeof(char[]),都是容易考到的,而且对一些高级话题,比如,vtable、vptr等都有涉及,可以让人对c++里让人比较迷惑的东西有个直观的认识。有人把他的书和《inside c++ object model》比,骂的一文不值,我觉得没必要这样,不是每个人都要成为lippman、stroustrup这样的大师,科普读物会让更多的人对科学产生兴趣。
    对编程经验在1w行以上的同学,语言基础已经是小case。c高级编程系列,《c++ primer》,《the c++ programming language》,effective和exceptional系列是你应该熟悉的。比如adobe考试中的设计不可继承的类这种技巧基础课本里是不会提到的。你也应该熟悉标准库,对常见的容器、迭代器、算法应该有所了解。我个人觉得《generic programming and stl》、《thinking in c++》2e的下册和《effective stl》是很好的教材,当然边看还要边练练。
数据结构:对数据结构我没什么特别深入的研究。本科时候用清华严老师的教材,学的一塌糊涂,研究生自己把图书馆的数据结构书差不多都翻了一遍,感觉是大同小异。基础的数据结构《algorithm in c++》里讲的很好,实现也很优雅。高级数据结构,象红黑树、b树、二项堆、trie之类的《算法导论》里有所涉及。
    我认为应付一般的笔试/面试《algorithm in c++》已经足够,如果想去百度之类对基础知识要求比较高的公司,你就需要对avl,b树,trie这些高级结构有比较深刻的了解。因为查找和排序是百度最看重的技能之一,就拿百度今年在北邮的海笔说,那道ip地址的题可以用区间树或者基数排序解,而另一个查找子串的题目无非是kmp(我当时写了一个朴素查找依然过关)。数据结构的复习强调多练习,难度以《数据结构》考研题目为准,这方面的书很多,我不多说。
    算法:算法是我最没信心的部分,找工作前狂补了几个月也没什么成效。我个人的经验是《算法导论》确实好,但它里面过多的证明确实影响算法菜鸟学习的积极性,第一次阅读时建议跳过。我更加推崇的书是《algorithm in c++》,knuth的学生写的。里面不但有很多的图示也有精巧的实现,不管是数据结构还是基本算法的学习都是相当好的教材。主要看第一本,即《基础、数据结构、排序与查找》。看完一个算法合上书,看看自己能不能写出来。
看了书还要做题,我没做过多少算法题目,直接导致被有道、emc鄙视,其实现在看来他们考的也都是很基础的东西。我这里推荐《算法设计与实验题解》,里面对递归、分治、dp、greedy这些经典常考的算法给出了很多题目和解答,几乎包含了笔试可能考到的一切。比如有道高级编程题中的区间覆盖问题,即是其中的原题,而另一道凸包问题是计算几何的经典问题,只要涉及到计算几何的书都有讲。

本文来源:https://jianli.jxxyjl.com/bishitimu/1851.html

  • 【c语言经典笔试题】c经典笔试题

    C是高级语言:它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。下面就由小编为大家介绍一下c经典笔试题的文章,欢迎阅读。  c经典笔试题篇1  有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信...

    发布于:2021-05-05

    详细阅读
  • 【编程猫笔试题】C编程笔试题

    编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。下面就由小编为大家介绍一下C++编程笔试题的文章,欢迎阅读。  C++编程笔试题篇1  一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)...

    发布于:2021-05-05

    详细阅读
  • excel笔试题及答案_关于EXCEL的笔试题目

    Excel中大量的公式函数可以应用选择,是现代很多工作岗位都要用到的。 下面由小编为你提供的关于EXCEL的笔试题目,希望能帮到你。  关于EXCEL的笔试题目(一)  1、在Excel中,下列输入数据属于字符型的是( )。  +A1+3 =SUM(A1:A2) =A1+3 SUM(A1,A2)...

    发布于:2021-05-04

    详细阅读
  • 东北大学自主招生试题|2021年东北大学自主招生笔试题

    东北大学始建于1920xx年4月。1920xx年8月至1937年1月,著名爱国将领张学良将军任校长。“九·一八”事变后,东北大学被迫迁徙北平、开封、西安、四川三台等地。下面是小编为你整理的20xx年东北大学自主招生笔试题,希望对你有所帮助!  6月10日,东...

    发布于:2021-05-04

    详细阅读
  • [2021年山东省公务员遴选公告最新消息]2021年山东省公务员遴选笔试真题及参考答案

    虽然20xx年山东省公务员遴选笔试已经过去,但对于即将参加20xx年山东省公务员遴选笔试的小伙伴来说,去年的真题具有很大的参考价值。今天小编要与大家分享的是20xx年山东省公务员遴选笔试真题,希望对大家的学习有帮助!20xx年山东省公务员遴选笔试真题  一、简答(30分每题10分)  1、20x...

    发布于:2021-05-04

    详细阅读
  • 【c语言指针笔试题】c指针笔试题

    指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。下面就由小编为大家介绍一下c指针笔试题的文章,欢迎阅读。  c指针笔试题篇1  1 变量的指针,其含义是指该变量的_________   a)值 b)地址  c)名 d)一个标志  2 若有语句int *point,a=4;和p...

    发布于:2021-05-04

    详细阅读
  • 西安交通大学自主招生测试指南|西安交通大学2021年自主招生测试题汇总

    西安交通大学为中国最早兴办的高等学府之一,肇始于1896年创建于上海的南洋公学,1920xx年改称交通大学(Chiao Tung University),1956年国务院决定交通大学内迁西安,为交通大学西安部分,1959年定名西安交通大学。下面是小编为你整理的西安交通大学20xx年自主招生测试题...

    发布于:2021-05-04

    详细阅读
  • 西南财经大学自主招生条件|2021年西南财经大学自主招生笔试题

    西南财经大学是教育部直属的国家“211工程”和“985工程”优势学科创新平台建设的全国重点大学,也是国家教育体制改革试点高校。下面是小编为你整理的20xx年西南财经大学自主招生笔试题,希望对你有所帮助!  20xx年西南财经大学自主招生笔试题 财经...

    发布于:2021-05-04

    详细阅读
  • excel考试题目_EXCEL笔试题目

    Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便。下面就由小编为大家介绍一下EXCEL笔试题目的文章,欢迎阅读。  EXCEL笔试题目篇1  1 Exc...

    发布于:2021-05-04

    详细阅读
  • 【java开发笔试题】关于JAVA的笔试题有哪些

    Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。下面是小编为你整理的JAVA笔试题150例,希望对你有所帮助!  JAVA笔试题150例  一、Java基础方面  1、作用域public,private,protected,以及不写...

    发布于:2021-05-04

    详细阅读

Copyright @ 2011-2019 求职简历网 All Rights Reserved. 版权所有

免责声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

 站长统计