唯品会技术岗笔试2——【唯品会 笔试面试精品资源】
唯品会技术岗面试经验4
按理说应该是三面,第一面简历面,第二面技术面,第三面HR面。
所以第一面我觉得最多也就半个多小时,针对简历问问就得了。
第一眼看到面试官,我清楚的记得他的名字,马子栋,跟我高中一个关系好的同学名字一模一样,顿时好感度大增,也不那么紧张了,坐下来,开始了。
首先自我介绍,比较简短,把一些基本信息介绍一些就OK了,然后就是分几个方面了,纯技术方面:Q1:用js写过计时器吗?都用到哪些函数模块?Q2:你写的定时器的这个圆怎么画出来的?当时以为用js,结果面试官直接border-radius,顿悟,是啊,css就够了Q3:学过这么多基本课程,linux的基本指令都会吗,说一说Q4:jquery选择器有没有考虑过哪些加载起来效率更高?id最高,恩,明明自己知道,胡乱说了一顿自己的理解Q5:一个网站的网页是如何加载的?当时面试官解释的比较6,具体想不起来了,大概就是解析文本之类的,树节点嘛,于是引出Q7Q6:数据结构排序知道吗?都有啥?于是冒泡排序啊快排啊巴拉巴拉,还好之前记得Q7:二叉树知道吧,画了一个树,后序遍历之后的顺序写给我看,还好上个礼拜偶然的过了一下遍历的知识Q8:斐波那契数列怎么实现?任何语言都可以,伪代码也可以,恩这个比较简单,于是面试官开始看我带过去的代码Q9:响应式@media screen and (max-width=780px),解释一下,这个昨晚上过了,还可以Q10:rem em px区别知道吧,恩,这个还是知道的,不过rem前几天看了,但给忘了Q11:用js写日历,如果判断当前月份第一天应该显示在哪儿,恩,想了半天,面试官直接说,这个涉及到的判断太难了,算了Q12:实现一个圆环进度条,如何用css画圆环里的进度条,额のQ13:页面效果切换,当鼠标划过时当前div消失,换成另一个div显示,用css 怎么实现Q14:display visibility capacity 这几个都可以实现隐藏,区别是啥了解过吗Q15:讲一个用的jquery插件,之前有没有去了解别人写的代码,于是讲了一段滑块拖动的jsQ16:position,有几个,absolute fixed relative 有啥区别,我也是按照自己实际理解到的讲的之后的就想不起来了,基本全是围绕数据结构、css3、js展开的,非技术的就是问问最近在看什么书啊?github上都看过哪些源代码啊,有没有用js写过模块啊,哦这一点还算比较重要的,然后对于前端的认识啊,团队的合作啊,职业规划啊,前后谈了一个多小时,感觉前两面不分简历面和技术面啊,最后一个问题,在场基本都是研究生,你觉得你身为一个本科生,你的优势在哪儿?还能有啥优势,年轻啊!!!!面试官爽朗的笑了,说好,你去候场吧。
管培生 面试经验——【唯品会 笔试面试精品资源】
旗开得胜
读万卷书行万里路1
管培生面试经验
面试过程:
面试前一天收到短信让第二天下午一点半面,本来已经有个面试,无奈把原来的面试调到了上午。
面试当天,上午面完没吃饭,就匆匆的赶到了唯品会面试现场,才发现大厅里乱糟糟全是人,所有人都是1点半签到,然后开始一组一组的面,我是最后一组,内心一万个羊驼奔过,让大家按时间点前后来签到不行吗?然后就开始了漫长的等呀等,等的过程困成狗,而且听人说这个岗工资只有6000,都有点想回去了。
但是还是坚持到面试开始,群面,8个人,面的时候我脑袋困的一团浆糊根本不转,所以就在那看别人怎么面,总结出来就是发言一定要积极,主动争取发言机会,即便有人的方案已经获得了认可,你也可以发现问题进行完善,提出有建设性的意见更好,不积极参与,挂的概率非常大,比如我
面试官问的面试题:
销毁过期面包时路遇难民和记者,怎么让难民吃上面包,让记者不报道过期面包,又不影响公司形象。
唯品会面试非技术1——【唯品会 笔试面试精品资源】
群面群面呢,题目是“微信小程序未来会不会取代APP”。
12个人分成两组辩论,时间大概30分钟吧,只有一个面试官。
这个形式还是挺好玩的,主要我话比较多、题目也简单,整个辩论下来还是挺活跃的。
面试官估计看得挺嗨的,在结束辩论后,他还特意加了一道题——“正反双方互换,再辩一次。
”听到之后就傻眼了,要啪啪啪打脸,反驳自己刚刚的观点哈哈。
小tips :群面是很需要你表现活跃的(但不代表话痨、一直抢话)。
如果你是属于比较害羞内敛,或者当天心情比较郁闷、不想说话,强烈建议你要“提前热身”——在等待面试期间,多“勾搭”其他同学聊聊天,目的就是把自己的思维、肢体、舌头都进入一个亢奋状态,这样的话,等到群面时就不怕没话说、说不出口了。
这招百试百灵!业务面这次业务面堪称非常“戏剧化”,从一开始被面试官当场拒绝,到凭借三寸不烂之舌争取到了又一次机会,简直佩服我自己!当中的1learnings也是很多。
因为我本人是没做过渠道,也没做过运营。
当时只是有点“广撒网”,看到唯品会这个岗位描述跟marketing有点类似,就投了。
在问完我简历后,面试官就开始问我对岗位的了解——“你是怎么理解渠道运营?”、“如果你在这个岗位,会怎么来做?”、“你觉得在唯品会里的渠道怎么样”等。
在我作出回答后,明显面试官非常不满意,就打断了我——“我觉得你完全不懂渠道和运营,你过去也没有相关经历。
感觉你还是不适合这个岗位。
”我当时愣了一下,心想,“这么狠,当场就拒了我。
还拒得这么直接。
”但我心有不甘,觉得有必要争取一下。
所以,先深呼吸了几口,整理思绪,就开始“反击”——“可能是我对这个岗位不大了解,那请问你能跟我解释一下吗?”、“我虽然之前没有相关经历,但我是具备这个岗位所需要的能力”等等。
面试官估计也被我说服了,又开始跟我解释、问问题各种。
但过了几分钟,她又觉得回答不行,又说“你这个回答不是我想要的,你还是没有理解我的意思”。
怀着心如死灰的心态,我又按照她的反馈,重新整理思路,又开始新一轮“反击”——幸亏的是,这次的效果明显好多了,对方也挺满意。
技术岗面试——【唯品会 笔试面试精品资源】
唯品会面试经历分享- 一面+二面一面首先,一般情况下都是自我介绍。
个人感觉自我介绍的时候,其实除了说明自己的一些基本情况之外,一定要突出自己的学习过程,而这个过程最好就是充分地体现了自己的自学能力。
我自己的话,我就会说我学前端一年多了,最开始怎样怎样努力地学习,然后做了哪些项目,一个个地列举。
最后说我平时的学习方法,我自己就是通过慕课网、极客学院等视频教学网站,博客园看博客,看书,实践等等方式自学的。
其实,感觉面试官并不会觉得你啰嗦,反而会很认真地从你的自我介绍中抽出一些点来提问你。
面试官的提问(其实问了不少东西,把记得的列举一下):1.一般用jq 的时候是怎么绑定事件的?答:我主要是用$(document).on()的方法,因为这个方法能使动态添加的dom 节点也响应绑定的事件。
这方法传入三个参数,事件名、事件类型、事件。
我通常就把相应的事件独立成一个函数,然后调用,这样比较有封装性。
2.怎么实现js 的模块化编程?答:这个我主要是结合了之前看的阮一峰老师的javascript 模块化编程系列来1答的。
推荐大家去看一下,很好理解:《Javascript 模块化编程(一)》、《Javascript 模块化编程(二):AMD 规范》、《Javascript 模块化编程(三):require.js 的用法》3.做的项目有用到h5 吗?答:都有用到一些h5 的新特性,不过像h5 中canvers 这些能实现比较多功能就没有用得特别多。
但是我自己有做一些练习来锻炼自己,例如照片中不同的滤镜模式,模糊程度调节等等。
4.有没有做过离线应用?答:这个我目前还没有做过,不过我一直有关注,也有收集一些相关的资料,稍后会学习这方面的内容。
5.说一下你印象最深个项目,遇到的难点及解决方法?答:这个我就详细说了自己独立完成前端开发部分的一个项目。
解决方法我就突出表示大都都是我自己找资料,百度,Stack Overflow 上提问解决的。
唯品会技术岗面试3——【唯品会 笔试面试精品资源】
旗开得胜
读万卷书行万里路1
由于运气好。
腾讯笔试过了,也通知同一天面试,腾讯太难没去,直接选择先去唯品会,等了很久很久,到12点半才到我,进去之后问了我20多分钟的技术,先自我介绍,然后问我线程和进程区别,老问题了,答上了,问我Linux管道,我说Linux不熟悉,只会简单命令,接着问hashtable和hashMap区别,也答上了,问进程如何进行切换,按我理解答,问jQuery,简单说了下,问我TCPIP,我以为他说TCPIP协议详解那本书,现在想想计算机网络里面的也可以说说,然后问我协议,我说超文本传输协议,他问我作用什么,不就是将服务器响应的文本传输到浏览器端以及浏览器如何提交到服务器端,反正当时组织语言不怎么好,然后问我SSH框架工作原理,小意思,然后还有问我项目,没怎么准备,讲得不好,问了我的爬虫项目。
唯品会技术岗笔试1——【唯品会 笔试面试精品资源】
旗开得胜
读万卷书行万里路1
唯品会笔试面试经历:
之前投了唯品会,通知去笔试,于是去了,投的是Java工程师。
笔试:一道Java题都没有,没关系,专业课基础都还行,五道选择题,第一题是问哪些散列函数比较好,已知入栈顺序问哪些可能是出栈的次序,问了快排的时间复杂度,哪些是IP层协议,还有一道不记得了,这些都很简单,一一答上。
大题,第一题数据库语句,写一个选课门数在2~3门的学生名字,两张表,小意思。
第二题操作系统进程共享数据的方式,一一答上。
第三题,TCP和UDP协议的联系和区别,老题目了,没什么难度。
第四题算法设计题,将一个A字符串变成B字符串,有三种操作:删除,增加,替换,写一个程序计算操作次数,写了大概20分钟就写出来了。
最后一道附加题是智力题,没时间做,看是附加题就算了。
唯品会技术岗面试5
上来先让介绍一个最近做的项目,然后项目的难点是什么。
我说了一个难点,然后又说了一个还在构想没实现的功能。
面试小哥哥就跟我探讨了一下怎么去实现,但是感觉我跟他脑回路不太对的上,反正他把我的意思理解错了(不过下来想了想确实他的思路才更清晰)。
说完这个又问有没有做过大一点的很多网页的项目,我说之前跟同学一起做的一个购票网站。
然后他问你们项目中网页怎么多,重复的像header和footer这种是怎么去实现的。
我说当时就是复制粘贴。
他就问你现在有什么其他想法没,我说可以用像webpack这样的构建工具去做一个模板再插入不同的内容(下来查了下也可以用react,vue这些框架的组件去实现)。
然后他就问用过webpack没,我说只是了解各项配置,没有具体去用webpack 做过什么项目。
然后问了js的闭包,答完之后还问函数的作用域是定义的时候确认的还是调用的时候。
我说定义的时候。
他还再三跟我确认,吓得我差点以为自己答错了。
然后是HTTP缓存,又问如果是我的话怎么实现HTTP缓存。
问最近在学什么,这里我有点作死,他打电话前我正在看vue,他一问我就答这个了,但其实我才看了半个小时,问了几个基础点的问题都支支吾吾的,他就下一题了。
然后问为什么做前端吧。
我说因为开心啊(是不是听起来不太靠谱哈哈哈(:з」∠)),多说了几句之后又问为什么想来唯品会,我说唯品会电商的话肯定会比较注重性能优化这块吧,我觉得可以学到很多东西。
然后他就问性能优化了,我说了一堆,说完之后他问你刚刚说了用CDN,那你跟我说说CDN吧。
我就说了CDN是什么,干嘛用的。
他又让我说原理,这个我就有点蒙蔽了,不知道他到底想问啥。
具体的反正也没答上来,然后时间差不多了。
他就让我问问题了。
面试题整理CSS盒子模型Margin(外边距) -清除边框外的区域,外边距是透明的。
Border(边框) -围绕在内边距和内容外的边框。
Padding(内边距) -清除内容周围的区域,内边距是透明的。
唯品会笔试失败经验
唯品会笔试失败经验唯品会笔试失败经验一次唯品会的笔试,让我领略到了竞争激烈的就业市场的残酷。
尽管我积极备战,但最终还是失败了。
在这次经历中,我学到了很多有关准备和应对失败的重要教训。
首先,我对唯品会的了解还远远不够。
在开始准备之前,我只是简单地浏览了唯品会的官网和一些相关的信息,没有深入去了解他们的业务模式、市场竞争和行业动态。
这导致我在笔试中没有很好地回答关于公司和行业的问题,让面试官产生了我对公司了解不深刻的印象。
其次,我对笔试题目的理解出现了偏差。
笔试中有一道关于市场营销的题目,让我解释唯品会如何在竞争激烈的市场中保持竞争优势。
我错把“竞争优势”理解为唯品会目前已经取得的优势,而没有从竞争环境和未来发展的角度进行思考。
所以我的答案并没有很好地回答这个问题,没有展示出我对市场环境与竞争策略的洞察力。
最关键的一点是,我在准备过程中没有做足够的模拟练习。
我走马观花地复习了一些面试的常见题目和行为面试的技巧,但却没有重视笔试环节的备考。
在笔试的过程中,我发现时间非常紧张,有些题目需要较长时间才能解答完整。
我没有对这种情况做好心理准备,导致我焦虑和紧张,很难集中精力去解答题目。
这次失败让我明白了成功需要充分准备和实践。
下面是我从这次失败中得到的一些经验教训:第一,要充分了解公司和行业。
在申请某个公司的岗位之前,要通过多种渠道了解该公司的业务模式、市场竞争以及行业发展趋势,这样才能更好地回答面试中相关的问题。
第二,要正确理解题目要求。
在面试中,要仔细阅读问题,理解问题的要求,并从多个角度思考和回答。
如果不确定题目的意思,可以向面试官询问,避免产生偏差。
第三,要进行充分的模拟练习。
准备面试不仅仅是复习知识,还应该进行模拟练习,提高解答问题的能力和抗压能力。
可以请朋友或家人扮演面试官,提问各种情境题,提高应对问题的思维灵活性和应变能力。
第四,要保持积极的心态和自信。
即使失败了,也要从失败中找到经验教训,并坚持改进和努力。
技术岗面试2——【唯品会 笔试面试精品资源】
唯品会面试经历分享- 一面+二面一面首先,一般情况下都是自我介绍。
个人感觉自我介绍的时候,其实除了说明自己的一些基本情况之外,一定要突出自己的学习过程,而这个过程最好就是充分地体现了自己的自学能力。
我自己的话,我就会说我学前端一年多了,最开始怎样怎样努力地学习,然后做了哪些项目,一个个地列举。
最后说我平时的学习方法,我自己就是通过慕课网、极客学院等视频教学网站,博客园看博客,看书,实践等等方式自学的。
其实,感觉面试官并不会觉得你啰嗦,反而会很认真地从你的自我介绍中抽出一些点来提问你。
面试官的提问(其实问了不少东西,把记得的列举一下):1.一般用jq 的时候是怎么绑定事件的?答:我主要是用$(document).on()的方法,因为这个方法能使动态添加的dom 节点也响应绑定的事件。
这方法传入三个参数,事件名、事件类型、事件。
我通常就把相应的事件独立成一个函数,然后调用,这样比较有封装性。
2.怎么实现js 的模块化编程?答:这个我主要是结合了之前看的阮一峰老师的javascript 模块化编程系列来答的。
推荐大家去看一下,很好理解:《Javascript 模块化编程(一)》、《Javascript 模块化编程(二):AMD 规范》、《Javascript 模块化编程(三):1require.js 的用法》3.做的项目有用到h5 吗?答:都有用到一些h5 的新特性,不过像h5 中canvers 这些能实现比较多功能就没有用得特别多。
但是我自己有做一些练习来锻炼自己,例如照片中不同的滤镜模式,模糊程度调节等等。
4.有没有做过离线应用?答:这个我目前还没有做过,不过我一直有关注,也有收集一些相关的资料,稍后会学习这方面的内容。
5.说一下你印象最深个项目,遇到的难点及解决方法?答:这个我就详细说了自己独立完成前端开发部分的一个项目。
解决方法我就突出表示大都都是我自己找资料,百度,Stack Overflow 上提问解决的。
唯品会笔试技术岗1
1、选择题
选择题由单选和不定项选择组成。
唯品会的笔试相对于BAT的笔试来说,考的内容比较正常,考得都是比较常用的的知识,像数据库、操作系统、计算机网络、数据结构、C++等。
2、大题(五道选两道完成就可以了,个人感觉比较人性化)
算概率的题目
写出你知道的三种设计模式(这个简单啦,那么多种随便谢啦,但最好解释一下他们的用途分别是什么?)
简单描述一下TCP三次握手的过程、用到什么命令?个人感觉把TCP握手的图画出来基本就解决了该题了,图看起来简单而且该有的都有了
简单描述一下滑动窗口和拥塞避免?这个考概念了。
一道编程题(没时间,没看)。
唯品会技术岗面试经验1
唯品会:
两次电面都可谓是短小精悍,一面不到30min,二面直接一刻钟,反倒是HR面闲聊了40分钟。
一面:
1、项目介绍
2、项目里面的实现细节,我是怎么简单怎么实现,他说这样能保证安全吗?我说干脆地说不能,我两都笑了,缓解尴尬
3、HashMap实现细节(这个应该是Java岗出场率最高的问题,应该也没有之一)
4、你说1.8还采用了红黑树,讲讲红黑树的特性,为什么人家一定要用红黑树而不是AVL、B树之类的?
5、Atomic包了解过吗?实现原理、CAS有什么好处?
二面:
上来就一个问题:说说你对hadoop、hbase、hive之类的大数据平台或框架的理解(这么宽的问题怎么答。
只能XJBS了)。
唯品会笔试失败经验
唯品会在南大开的宣讲会,我没去,而且之前也没有网申。
但感觉唯品会是个很好的公司,机会难得,所以就果断旷工和舍友去霸王笔了。
当天晚上还收到笔试通过的短信,然后便是周末的面试。
面试官上来就问你是不是南大的,仿佛他们在南京只招南大的一样。
由于唯品会做的是特卖网站,所以web是必须的,但我的javaee之前没怎么学过,所以面试感觉不是特别的好,但也不是非常差的那种。
首先hr让做了一份考察思维方面的卷子,一共有四道大题,都是简答题,有一定的难度,我做了三道,完整解答出了一道。
之后就是第一轮技术面试,花了半个小时左右吧,面试官对我还满意。
于是让我等了十分钟,说一会儿会进行第二轮面试。
第二轮面试官是唯品会移动开发部的主管,他针对项目经验、java基础、数据结构方面进行提问,问题其实不难,可我能力有限,回答的不是很好。
半个小时左右,面试结束了,让我回家等消息。
第二天就来邮件了,打开邮件前心情很激动,感觉查看高考分数一样,打开之后,心情很悲凉,失恋一般。
主要面试问题:项目经验;java基础知识;servlet的理解;考简单的编程,让给出思路;对唯品会的认识,觉得有哪些不足。
?
官方微博说5月9号前有通知,所以果断没拿到offer,感觉很可惜。
唯品会软件测试工程师面试经验
唯品会软件测试工程师面试经验之前猜想唯品会是车轮面的,果不其然,去之前一定要吃饱喝足了。
因为决定命运的就是那么两三个小时,一定要自备纸笔,简历打一份就够了(简历还是要对应每个公司一个版本,针对公司特点,展现自己的诚意)。
笔试:(时间一个小时,所有技术岗题目一样)两个部分:选择题和问答题,选择题都是不定项(涉及的都是基础题,所以还是考四年基础知识的积累吧,计算机网络的题目尤其多)问答题还有印象:五选二来实现。
(ps:因为时间有多,写了三个题目,没有提前交卷啦,很多人提前交卷的)1、数据概率题;2、线程1、2、3按顺序执行,写代码实现,循环执行十次123123123(用了join和递归循环);3、介绍设计模式,从23种里面挑3种(个人写了观察者、单例、工厂);4、说明tcp三次握手,要求写明所有传递的参数(虽然清楚流程,但是怕写漏参数,所以没有写);5、说明tcp的滑动窗口协议和拥塞控制算法(把计算机网路自动向下的两个图搬上去了,答案参考课本);一面:笔试过后两天收到面试通知,去中大,去了以后等待了一些时间,面试官分布在各大教室的各个角落,拿号然后进去和面试官并排着坐聊聊天的节奏。
首先自我介绍:(个人总结的自我介绍的重点:有相关工作实习经验是亮点,大概把工作的内容和做过的贡献说一下,自己专业的优势,最近做过的项目,自己最有信心的项目)------自我介绍是要引导面试官去问你(这是腾讯面试官教的,在第二天唯品会面试的时候就开始注意了),然后最主要是实习的经历,整个公司的测试流程,用例评审,任务交付,用例存放的整个架构每一点都要熟悉。
然后考察算法能力和代码能力:写了插入排序和快排,用时15分钟吧,越是写的快准确越是能体现熟练程度,每个程序员都有那么几个烂熟于心的算法,和几个用烂的算法思维(贪心、动态规划)。
还有qtp中vbs 脚本代码的编写,可能有些忘记,这个写的不是很好,但是基本上思路出来了,具体应用的函数没有写出来。
唯品会笔试题目
关键字作用是什么?Static关键字作用是什么?2.先进先出、后进先出的典型数据结构分别是什么?用你熟悉的语言编写其中一个数据结构。
队列栈3.(任选一题)(1)http协议状态码200、302、404、500分别代表什么?200是最常见的http状态码,它的含义很简单,就是成功了。
一个正常网页返回的状态码就是200.302是临时性重定向到意思,就是一个网页临时被搬到了另一个网页上。
404是错误页面返回的状态码,表示页面不存在或被删除。
500表示服务器正在维护。
301是seo(网站优化)中最重要的http状态码,很多地方都会用到301重定向。
这是一种永久性的重定性。
(2)tcp协议和udp协议的区别是什么?各举一个典型的应用场景。
TCP(TransmissionControlProtocol)和UDP(UserDatagramProtocol)协议属于传输层协议。
TCP是美国国防部设计的两种传输协议之一,另一种是UDP。
UDP是一种不可靠的网络服务,负载比较小,而TCP则是一种可靠的通信服务,负载相对而言比较大。
TCP采用套接字(socket)或者端口(port)来建立通信。
TCP给端口到端口通信提供了错误和流量控制机制,同时TCP还负责建立连接、处理终止和中断的端对端通信控制。
通常情况下我们认为TCP相比UDP具有更大的通信负载,UDP不具备TCP的控制特性,TCP用了大约20个字节来发送一个65Kbps的数据块,这个报头占整个数据块的比重也不过3%。
总得来看,这个负载是合理的,何况还令通信具有了可靠性。
(3)解释一下LRU算法。
概述LRU是Least Recently Used 近期最少使用算法。
内存管理的一种页面置换算法,对于在内存中但又不用的数据块(内存块)叫做LRU4.(任选一题)(1)用你熟悉的语言实现冒泡排序算法。
(2)有两个目录a、b的绝对路径(字符串),用你熟悉的语言实现一个算法,求出b相对于a的相对路径。
唯品会笔试
唯品会笔试一、背景介绍唯品会是中国领先的在线销售平台之一,成立于2008年。
唯品会致力于为用户提供高品质的时尚、家居、美妆、母婴等商品。
作为一家主打会员制的电商平台,唯品会拥有庞大的会员基础,通过限时特卖和促销活动吸引用户进行购物。
笔者将从以下几个方面对唯品会的笔试内容进行介绍和分析。
二、笔试内容2.1 编程题唯品会的笔试中经常包含编程题,以检验应聘者的编码能力和解决问题的能力。
笔试的编程题通常会涉及数据结构、算法和编码规范等方面的知识。
以下是一个常见的编程题示例:题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。
你可以假设每种输入只会对应一个答案。
但是,你不能重复利用这个数组中同样的元素。
示例:输入:nums = [2, 7, 11, 15], target =9输出:[0, 1]解释:因为 nums[0] + nums[1] =2+7= 9,所以返回 [0, 1]。
解题思路:这是一道经典的双指针题,可以使用字典来记录已遍历的元素和对应的索引。
通过遍历数组,判断目标值减去当前元素的差是否在字典中,如果在,则返回差值对应的索引和当前元素的索引。
def twoSum(nums, target):hashmap = {} # 字典用于记录元素和索引的对应关系for i, num in enumerate(nums):complement = target - numif complement in hashmap:return [hashmap[complement], i]hashmap[num] = ireturn []2.2 SQL题作为一家电商平台,唯品会的业务数据非常庞大。
因此,数据库查询的效率对于唯品会的运营至关重要。
在笔试中,通常会出现与数据库查询相关的SQL题目。
以下是一个常见的SQL题目示例:题目:有两张表orders(订单表)和order_items(订单商品表),结构如下:orders 表: | order_id | customer_id | order_date | |———-|————-|————| | 1 | 101 | 2020-01-01 | | 2 | 102 | 2020-01-02 | | 3 | 103 | 2020-01-03 |order_items 表: | order_item_id | order_id | product_name | quantity | |—————|———-|————–|———-| | 1 | 1 | iPhone 12 | 2 | | 2 | 1 | Macbook Air | 1 | | 3 | 2 | iPad Pro | 3 | | 4 | 3 | Apple Watch | 1 |请编写SQL查询语句,找出2020年1月份每个用户的订单数量和商品总数。
唯品会技术岗笔试4
一.(深度学习方向)深度学习和过往的神经网络训练方法有什么区别?给出几个具体的loss function?神经网络和深度学习的概念区别:神经网络是我们经常看到的那种层级网络结构,它是指一种具体的模型。
而深度学习是基于当神经网络层数增多,神经网络学习日益困难的问题而提出的一种学习的方式。
更加具体的解答请参见博客,这里面写的非常清楚。
以下是我基于上述博客做的一个简短的解答:1.深度学习的目的?大多数情况下,我们面临的主要是一个分类问题或者是回归问题。
但是基于已有的数据,我们很难提取一些有效的特征构建模型(传统机器学习基于经验),而深度学习则是设计了这样一套方案,能够让模型自己学习特征。
因此,“深度模型”是手段,“特征学习”是目的。
摘自上述博客。
As a result, Deep Learning is an unsupervised learning algorithm.2.传统神经网络的训练方式?传统的神经网络训练方式正如大家所了解的那样,分为前向传播和反向传播。
前向传播构建了神经网络层输出与层输入之间的复杂关系,而反向传播则是利用梯度下降方法,往回更新参数,使得目标函数(也即loss function)下降,最终趋于收敛,则训练完毕。
3.传统的神经网络训练方式有什么不好?梯度消失问题,也就是说若某一层的梯度非常小,则该层前面的梯度会更小(最终趋于0),也就是说很前面的层数的参数会趋于不更新。
博客中还讲了其他的一些缺点,该兴趣的可以自行查看。
4.深度学习训练方法?深度学习方法采用逐层训练的方法,参照博客中AutoEncoder可以很好的理解layer-wise。
其实感觉反向传播同神经网路是一样的,只是在前向传播时,是逐层训练,逐层调优。
5.一些loss function?-二.(NLP方向)现在深度学习在nlp领域有哪些应用?请具体说明三. 什么是中文分词?列举出几种你所知的分词方法三大主流分词方法:基于词典的方法、基于规则的方法和基于统计的方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题型有单选,不定选,填空,问答
1.给后缀中缀表达式,求前缀表达式
2.给中序后序遍历,求前序遍历(有解题技巧的,自己上网找)
3.链表的插入(注意先插入再断开)
4.二分法
5.线程互斥和同步,有6个线程,每个线程需要5个资源,至少需要多少个资源才不会导致死锁
6.币值有5元6张,10元5张,20元4张,取4张,每种币值至少有一张被取到的概率
7.递归函数
8.二叉树
1
9.TCP三次握手过程,为什么要三次握手,2次不可以吗?四次不可以吗?为什么?
10.用浏览器打开一个网站,但是打开的却不是预期应有的网页内容。
请编写测试用例说明原因
11.冒泡法写程序
1。