2018.3.29携程春招笔试

携程笔试总体上还算简单,但是自己对于一些问题理解还不够深入,所以导致在做题的时候还是有点蒙蔽,下面贴出自己记得住的题目。试题分为两部分,第一大题是选择器20道40分,第二大题是编程题三道60分

题型: JS基础,前端基础, java基础, 数据库基础

一、选择题

1.下列不能归为一类的是
A.SVG,WebGl,MPEG
B.tr, i, p
C.TypeScript, postcss, jade

2.关于promise,输出结果( A )

new Promise( ()=>{ console.log(1) }).then( ()=>{ console.log(2) })
console.log(3)

A.1 3
B.1 2
C.1 3 2
D.1 2 3

3下列关于修饰符混用的说法,错误的是(D)
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.abstract方法必须在abstract类中
D.static方法中能处理非static的属性

4.java String A = 'abc'
int B[] = [1, 2,3]
获取长度正确的是( A )
a.A.length()
b.A.length
c.B.length()
d.B.length

5.下列关于聚合函数正确的是( C )
A.SUM( * )
B.MAX( * )
C.COUNT( * )
D.AVG( * )

6.下列关于TRUNCATE TABLE说法正确的是( A)
A.可以有选择性的截断表中的数据
B.可以无条件的删除form
C.作用等于DROP FORM

7.状态码错误的是( D )
A.100 continue
B 200 ok
C 500 Internet server error
D 302 Moved persistent(永久重定向)

分析:301表示永久重定向(Moved persistent)
302表示临时重定向(Moved temporary)

8.javascript的typeof不会返回以下类型( B )
A.undefined
B.array
C.function
D.object

分析:typeof返回的类型有七种: null、undedined、boolean、string、object、symbol、function

9.下列关于fetch一定不正确的是()
fetch.get({
url:'www.baidu.com',
methods:' get'
cache: true,
header-request: '...'
}).then( (res)=>{ console.log(res) })

A.methods支持get,post,delete,options
B.当服务器返回500,代码会报错
C.在浏览器控制台运行会报错
D.兼容性问题

10.结果输出(A)

var foo = 1
funtion foo(){
  console.log(foo)
}
foo()

A.error
B.1
C.undefined

分析:变量声明和函数声明同时存在提升,所以代码等同于

var foo
function foo( ){
  console.log(foo)
}
foo = 1
foo()

最后运行报错foo is not a function

11.js代码输出( C )

var x = 1
function foo(){
    x++
    this.x == x
    return function(){
      console.log(x)
   }
}

var a = 2
var obj = new foo()
obj(a)

A.error
B.1
C.2
D.undefined

12.给出代码,判断设计模式:单例模式,工厂构造模式,适配器模式

二、编程题

1.正则表达式

输入 携程C2t0r1i8p2020校招
输出 2018Ctrip


使用正则表达式截取数字和字符串,并且字符串位于数字后面

var str = readline()
var nums = str.match(/\d+/g)
var chars = str.match(/[A-Za-z]/g)
nums = Array.from(new Set(nums))
print(nums.slice(0, nums.length-1).concat(chars).join(''))

2数组升维


3.现类似迭代方法中的map()方法

输入
[1, 2, 3, 4]
{a: 1, b: 'test'}
输出
[{"key":0,"value":1},{"key":1,"value":2},{"key":2,"value":3},{"key":3,"value":4}]
{"a":{"key":"a","value":1},"b":{"key":"b","value":"test"}}

要求:当输入[]、{}、字符串等返回null

/******************************开始写代码******************************/
function map(data, fn) {
    //判断data类型是数组还是对象
    if(Object.prototype.toString.call(data) === '[object Array]'){
        var res = []
        data.map(function(index, val, array){
            res.push(fn(index, val))
        })
        return res
    }else if(Object.prototype.toString.call(data) === '[object Obejct]'){
        var res = {}
        for(let key in data){
            res[key] = fn(key,val)
        }
        return res
    }
    // {} '' nuber等
    return null
}
/******************************结束写代码******************************/

var input = readline();
var data = JSON.parse(input);
var result = map(data, function(value, key) {
  return {
    key: key,
    value: value,
  }
});
print(JSON.stringify(result));

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 9,355评论 0 23
  • 草长莺飞二月天,拂堤杨柳醉春烟。早春的扬州似初揭面纱的少女,透着活泼和明丽。空气里褪去干冷氤氲着阳光,洒在游人身上...
    78b9566a4152阅读 625评论 2 3
  • 紫沫轻飞红叶盛,碧衣更待绮罗生。青阳遮却幕篱篷。 指捻三分升晓霁,步迎十里忘尘峰。霖云细雨异乡风。
    步红尘阅读 573评论 1 7
  • 2027年9月4日 7:00am 昱华伸了个懒腰,耷拉着拖鞋去洗漱。 今天记得带饭卡。看着镜子里制造着泡沫的牙刷,...
    Stephanie的明媚生活阅读 295评论 3 0
  • 今天早上醒来的时候才凌晨一点多,但是已经睡醒了,想必是昨天天冷睡的早,虽然没看时间,但估计还不到九点,因为平时十点...
    斜杠青年大丹丹阅读 370评论 6 3