zoukankan      html  css  js  c++  java
  • 面试题

    1. 8匹马,只能两两比赛,选出第二快的马

       面完之后问朋友说用“堆”做,第一反应什么是堆,忘了已经。

      

      将这个8匹马此次放入一个完全二叉树中,然后从根节点开始,调整成大顶堆。比赛赢的,往上移动。

    2. hashtable和hashmap的区别

    HashMap => 不同步、空键值、效率高;(Collections类的静态的synchronizedMap()方法,它创建一个线程安全的Map对象,并把它作为一个封装的对象来返回)
    Hashtable => 同步、非空键值、效率略低(Hashtable的方法是Synchronize修饰的)

    3. 用户访问网站比较慢,怎么排查错误

      a.程序代码执行方面

      b.大量数据库操作

      c.域名DNS解析问题
      d.服务器环境
     
    4.设计题(这题我不知道答的对不对)
     问:如果有两个button,3个文本框,点击不同button时,不同文本框发生变化,怎么做?
     答:使用观察者模式,将文本框绑定到相应button。
     问:如果有200个button,300个文本框,点击不同button时,不同文本框发生变化,怎么做?
     答:将文本框发生变化部分作为一个函数,点击button时,调用该函数,参数为需要变化的文本框。
     
     
    另一个面试:

    介绍你自己:你本科的经历,你研究生这一年

    你怎样看待学习的这些知识

    你通过上网解决的你认为最难的问题的经历,或者说怎么解决的

    描述一下你的项目的设计,怎么做的,后期怎么展示出来

    描述你的需求分析

    实际的一个例子,需求分析和实际写代码不一致,已经出现这种情况是如何解决的

    设想你自己在我们公司要做什么

    外企面试最刁钻10个问题:http://www.cnblogs.com/lixiaolun/p/5007975.html

  • 相关阅读:
    2019-9-10做题记录
    2019-9-9做题记录
    【HAOI2008】硬币购物
    【SCOI2010】生成字符串
    第18讲——ActiveX控件
    第20讲 HOOK和数据库编程
    第19讲——动态链接库
    2016-5-22 百度之星第三题--瞬间移动
    2016-4-25 完美世界-实习--小萌的包裹
    第3章 拍摄UFO——单一职责原则
  • 原文地址:https://www.cnblogs.com/lixiaolun/p/5007931.html
Copyright © 2011-2022 走看看