`

两道面试题

 
阅读更多

1. 编程题

 

1) 请用js定义一个Animal类,包含属性name以及方法sleep

2) 请定义Person类,继承上面的类,并添加speak方法

 

function Animal() {
    this.name = '';
}

Animal.prototype.sleep = function () { console.log('sleep...'); };


function Person () {}

Person.prototype = new Animal();
Person.prototype.constructor = Person;
Person.prototype.speak = function() { console.log('speak...'); };

 

2. 写一个求平方根的方法,第一个参数x为一个整型的操作数,第二个参数y也为整型,表示允许误差

function mySqrt (x, y) {
    let result;
    ...
    return result;
}

 满足

 x - result * result <= y

请将函数补充完整(不要用Math.sqrt())

 

function mySqrt (x, y) {
    let result;
    let start = 0, end = x, mid;

    while(true) {
        mid = (start + end) / 2;
        if (Math.abs(x - mid * mid) <= y) {
            result = mid;
            break;
        }
        if (x > mid * mid) {
            start = mid;
        }
        if (x < mid * mid) {
            end = mid;
        }

    }
    return result;
}
mySqrt( 100, 0.01 );

 

 

 

分享到:
评论

相关推荐

    计算机后端-Java-Java核心基础-第25章 集合02 06. Set课后两道面试题.avi

    计算机后端-Java-Java核心基础-第25章 集合02 06. Set课后两道面试题.avi

    牛客大数据面试题集锦+答案,共523道,46W+字。大厂必备

    Hadoop面试题:100道 Zookeeper面试题:21道 Hive面试题:47道 Flume面试题:11道 Kafka面试题:59到 HBase面试题:36道 Spark面试题:97道 Flink面试题:40道 数仓面试题:25道 综合面试题:43道 数据库(MySQL)...

    Python面试题及答案共70道.docx

    Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python...

    2023最新JAVA面试题集

    大数据面试题 100道 多线程面试59题(含答案) 最新JAVA面试题总结之基础/框架/数据库/JavaWeb/Redis BIO,NIO,AIO,Netty面试题 35道 BTA 常问的 Java基础39道常见面试题及详细答案 Dubbo面试题 47道 ElasticSearch...

    java面试题18道java面试题18道

    java面试题java面试题18道java面试题18道java面试题18道java面试题java面试题18道java面试题18道java面试题18道java面试题java面试题18道java面试题18道java面试题18道java面试题java面试题18道java面试题18道java...

    2023最新100道MySQL面试题( 附答案解析)

    2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析) 2023最新100道MySQL面试题( 附答案解析) ...

    一线大厂美团Java 岗 154 道面试题.zip

    一线大厂美团Java 岗 154 道面试题.zip一线大厂美团Java 岗 154 道面试题.zip一线大厂美团Java 岗 154 道面试题.zip一线大厂美团Java 岗 154 道面试题.zip一线大厂美团Java 岗 154 道面试题.zip一线大厂美团Java 岗 ...

    java100道面试题

    java100道面试题

    ABAP_100_道面试题

    ABAP 100 道面试题 ABAP 是 SAP 公司开发的一种高级编程语言,用于开发 SAP 系统中的应用程序。本文总结了 ABAP 100 道面试题,涵盖了 ABAP 程序的结构、 Field Symbols 和 Field Groups、BDC 程序、Batch Input ...

    java100道常见面试题

    java 面试宝典其中包含了100多道常见的面试题,及n道笔试题。

    Java 最常见200道面试题.pdf

    首先,文档描述了一个名为“Java 最常见200道面试题.pdf”的文件,它是一个集合了互联网公司面试题的集锦,主要针对后台、客户端、测试、数据、算法等职位。文档强调了这些面试题对于准备面试的程序员具有很高的价值...

    238道大厂前端高频面试题.pdf

    238道大厂前端高频面试题

    Java精选面试题,题库非常全面,累计 20000+ 道面试题

    2022年面试题,Java基础面试题、JVM面试题、并发编程与线程面试题、设计模式面试题、SpringBoot面试题、SpringCloud面试题、MyBatis面试题、Redis面试题等。...## 20000+ 道,各类型面试题集合,索引-直通车

    170道面试题

    java面试题!包括各种方面,有题,有答案,希望能帮到各位!

    700道面试题.zip

    这700道面试题涵盖了Java的基础、进阶及高级知识,旨在帮助求职者准备全面的Java面试。以下是一些关键的知识点: 1. **Java基础** - 类与对象:理解面向对象编程的基本概念,包括封装、继承和多态。 - 引用类型:...

    大公司最爱问的97道面试题.pdf

    大公司最爱问的97道面试题,每道都有答案,和详细知识点,绝对是面试利器! 大公司最爱问的97道面试题,每道都有答案,和详细知识点,绝对是面试利器! 大公司最爱问的97道面试题,每道都有答案,和详细知识点,...

    C# 130道 面试题

    【C#面试题详解】 1. 访问修饰符的理解: - `private`:私有成员,只允许在定义它的类内部访问。 - `protected`:保护成员,允许在类自身及其派生类中访问。 - `public`:公共成员,没有访问限制,任何地方都...

    牛客大数据面试题集锦+答案,共523道,46W+字 面试题总结一网打尽

    Hadoop面试题:100道 Zookeeper面试题:21道 Hive面试题:47道 Flume面试题:11道 Kafka面试题:59到 HBase面试题:36道 Spark面试题:97道 Flink面试题:40道 数仓面试题:25道 综合面试题:43道 数据库(MySQL)...

    Java17道面试题及答案

    Java 面试题及答案 Java 是一种广泛使用的编程语言,Java 面试中常见的问题有很多,今天我们来讨论 JDK 和 JRE 的区别、==和 equals 的区别等问题。 JDK 和 JRE 的区别 JDK(Java Development Kit)是 Java 开发...

Global site tag (gtag.js) - Google Analytics