腾讯大厦与我有个约定

2024-02-17 14:20
文章标签 腾讯 约定 大厦

本文主要是介绍腾讯大厦与我有个约定,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关注“重度前端”

专注前端、专注全栈、输出价值

助力前端深度学习

━━━━ 

640?wx_fmt=png

在一个雨蒙蒙的清晨,百般无聊的闲逛中,突然回忆起了我这一生中的第一次面试经历。虽然结果是以失败而告终,但此时此刻的回忆,带给我的并不是失败而是成长。

作为一名实习生,我深刻的感受到在校园与社会夹缝中生活的不易。也十分的幸运,我还有足够的青春与活力驱动着我去学习,让我的未来不再遥不可及;让我能在社会的这份土壤里扎根成长。

640?wx_fmt=png

这一次的面试地点是成都腾讯大厦,对于我这类常在农村走,从未上过街的学生党来讲,我真的被眼前的惊呆了(没见过世面)。门口的迎宾,高大帅气;前台的女士,仪态端庄;一旁的植物,生机勃勃;楼道的电梯,金碧辉煌;我站的地板,闪闪发光。我内心中油然而生了一份自豪感,如果以后我能在这儿上班。那简直是哇!塞!

一瞬间我就到达了指定楼层,这办公环境真的是哇塞!哇塞!超级nice!我艹,这前台小姐姐这么漂亮,我艹,这HR小姐姐好靓啊!比学校的妹子还乖!(我翻不到什么词汇来形容了)。

640?wx_fmt=png

很快我拿到了一份笔试题;

1.请描述下状态码304?(5分)

表示浏览器端有缓存,并且服务端未更新,不用向服务器端请求资源。

2.写出5种css隐藏元素的办法(10分)

1.opacity: 0;2.visibility: hidden;3.display: none;4.position: absolute;
top: -9999px;
left: -9999px;5.clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);

我只写出来了4种。第5种确实没遇到过,也没有想到过。

3.cookies与session有什么区别?(5分)

由于http请求是无状态的,需要cookie来做身份验证
1.cookies由服务端创建,发送给浏览器端,当用户发出请求后,带上cookie发送给服务端做验证。
2.来回传递过程中,占用带宽,消耗网络资源,并且容易被中间人获取或浏览器端用户篡改十分不安全
3.cookies大小只有4k1.session主要存在于服务端,不会被发送到浏览器所以很安全
2.如果没有设置过期时间,在会话结束后session会自动消失
3.session主要用于服务端保存请求信息的机制

答得不够全面,所以请小伙伴们自行查阅资料

4.实现一个方法,找出一个数组中重复的元素(10分)

举例arr = [1,2,3,4,1,1,2,4,4]输出 [1,2,4]
Array.prototype.repeNum = function(){let new_arr = this.sort();  //先排序let res = [] ;for( let i = 0 ; i < new_arr.length ; i++){if(new_arr[i] == new_arr[i+1] &&    //判断是否重复,是否已经放入容器new_arr[i] !=new_arr[i-1]){res.push(new_arr[i]);}}return res
}

因为题目上说的要实现一个方法,所以我考虑到是给array原型加一个方法

5.将这段英文this is a pen首字母大写(10分)

法一:
function bigLetter(str){
let newArr = str.split(" ").map((v,i)=>{return v.slice(0,1).toUpperCase() + v.slice(1)
})
return newArr.join(" ")
}法二:
function bigLetter(str){
bigStr = str.toLowerCase().replace(/w+/g, function(word){return word.substring(0,1).toUpperCase()+word.substring(1);
});
return bigStr; 
}

由于这道面试题,曾经遇见过,所以给出了两种方法。能秀的时候绝对不马虎

640?wx_fmt=png

6.请写出你常用的10个linux命令并说明作用(20分)

7.请写出你常用的5个git命令并说明作用(15分)

最后两题因为时间比较久远了,有点忘却了。但记得考察的是什么

8.关于Promise的题(10分)

我印象中有,然后输出什么

9.react向子组件传状态(15分)

constructor(){
this.state = {name:'xxx'
}
}
<Person data={this.state.name} />下面是Person组件
<div data={this.props.data} />

还有一个空我记不得了,反正一空5分

然后交给了HR,过了一会儿

我一丝不舍的被送到了门口,唉,好想在这儿多待一会儿,哪怕是让我在这儿干站到我都愿意阿!

640?wx_fmt=png

临近5:30时分,我接到了电话,说我笔试通过了,请问明天下午2点有没时间来面试?

第二天

相同的时间相同的地方,我却走错了地方,原来成都腾讯大厦有AB两栋。马叔叔,你真有钱

640?wx_fmt=png

又是那高大帅气的迎宾;仪态端庄的前台;生机勃勃的植物;金碧辉煌的电梯;闪闪发光的地板,这个地板简直比我脸还干净。

640?wx_fmt=png

随后,HR与面试官一同走了进来,我内心暗想这是什么情况?难道HR面和技术面同时进行?HR拨通了一个电话,对方应该是另一个部门的负责人,然后HR说明到有两个部门都需要前端实习生,所以面试同时进行。我暗自高兴那我的胜算更大啦!我的紧张情绪终于得到了一丝缓解。

面试正式开始(由于题目的答案,并不固定所以我就不作答了,而且我个人认为当时也回答的相当不好,所以被pass掉了)

2.看你项目你用过react,那你来说说react与vuejs的区别

3.你能说说react的虚拟DOM吗?

4.你这个项目中你负责开发了哪些模块?能说说你主要的开发流程吗?

5.项目中有没有用过Eslint

6.来讲讲http?

7.http请求头有哪些属性

8.说说GET与POST的区别

9.知道浏览器缓存吗?

10.图片懒加载能手写一下吗?

11.函数节流与防抖

12.讲讲怎么用Promise

13.linux如何修改文件权限

14.有了解过webpack吗?能说说吗?

15.loader与plugin的区别?

最后一个问题,你有什么想问我的吗?

我在网上看到加速乐是成都团队开发的,加速乐主要有什么用?用了什么技术栈

面试官:这个产品我可能讲的话,会讲很久。所以你还有没有什么其他想问的?

我:请问面试官你贵姓?

面试官:你稍等一下

一会儿HR告诉我,你先回去,后面我们会给你答复。

快到门口的时候,我回头问,是不是凉凉了?

HR:技术部门还在商量,暂时还不清楚。

我又依依不舍的,哪怕是让我多站会儿我也愿意啊。

在回家的路上,我没有骑摩拜单车,而是选择一个人在偌大的城市街头游走。我不断地思索刚刚面试过程重中有哪些回答不好的地方。我一直在等待那个5点多会打过来的电话,结果6点了,我的手机安静的像个睡着的婴儿。我还怀着一丝侥幸猜想,可能还在加班哦。

直到夜晚的降临,我也的懂得了这份弦外知音。这次的失利,虽然对我的打击很大但是再大也浇不灭我执着追梦热爱前端的热情,也阻挡不了我更加努力的步伐。

640?wx_fmt=png

收拾好我失落的情绪,到楼下点了份最喜欢吃的鱼香肉丝炒饭,为这次面试旅程画上一个句号。

几个月过去了

现在的我,回想当时,我不禁的发笑。人总是在不断成长,就算跌倒了,拍拍身上的尘土,还是会向前奔跑。

感谢记忆,我将永远记住你带给我的一切,你留在我❤间无论是忧伤还是快乐,现在或将来对我来说已是甜蜜,为此我要永远怀念你,感谢你❤

640?wx_fmt=png

源自:https://segmentfault.com/a/1190000018422442

声明:文章著作权归作者所有,如有侵权,请联系小编删除。

640?wx_fmt=png

 关注-重度前端--助力深度学习

为web前端同行提供有价值、有深度的技术内容

官网:http://bigerfe.com

640?wx_fmt=jpeg

理解 | 分享 | 启发

640?wx_fmt=gif
640?wx_fmt=png
给个好评,点个好看
640?wx_fmt=gif

这篇关于腾讯大厦与我有个约定的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/718048

相关文章

AIGC6: 走进腾讯数字盛会

图中是一个程序员,去参加一个技术盛会。AI大潮下,五颜六色,各种不确定。 背景 AI对各行各业的冲击越来越大,身处职场的我也能清晰的感受到。 我所在的行业为全球客服外包行业。 业务模式为: 为国际跨境公司提供不同地区不同语言的客服外包解决方案,除了人力,还有软件系统。 软件系统主要是提供了客服跟客人的渠道沟通和工单管理,内部管理跟甲方的合同对接,绩效评估,BI数据透视。 客服跟客人

Win32函数调用约定(Calling Convention)

平常我们在C#中使用DllImportAttribute引入函数时,不指明函数调用约定(CallingConvention)这个参数,也可以正常调用。如FindWindow函数 [DllImport("user32.dll", EntryPoint="FindWindow", SetLastError = true)]public static extern IntPtr FindWindow

腾讯社招面试经历

前提:本人2011年毕业于一个普通本科,工作不到2年。   15号晚上7点多,正在炒菜做饭,腾讯忽然打电话来问我对他们的Linux C++的职位是否感兴趣,我表达了我感兴趣之后,就开始了一段简短的电话面试,电话面试主要内容:C++和TCP socket通信的一些基础知识。之后就问我一道算法题:10亿个整数,随机生成,可重复,求最大的前1万个。当时我一下子就蒙了,没反应过来,何况我还正在烧

完整的腾讯面试经过

从9月10号开始到现在快两个月了,两个多月中,我经历数次面试和笔试,在经历这些的同时积累了不少的经验,也学到了不少东西,在此把它记录下来,算是和一起找工作中的同学一起共勉吧。我是本校的学生,专业是机械制造及其自动化,找工作的主要目标是计算机软件类和机械制造方向的国内的企业,所以意向去外企的同学就不必浪费时间看这些面经啦,想去国内IT企业的同学可以继续看下去。本贴中我把最近的腾讯面试经过写下

腾讯面试准备

hash、map、dict区别 右值引用 虚函数和纯虚函数 虚表 运算符重载 epoll和select es原理 一面 waf运行在nginx哪一个阶段nginx后台连接超时是否会再连接 估计是max_fails, fail_timeouttcp黏包?大数据求中位数 需要注意的问题 数据库分布式数据库分表数据库拆表大数据读取数据库查询优化等等数据库相关问题

app提交到腾讯开发平台,提示无法获取签名信息,请上传有效包(110506)

最近提交APP时遇到的,一般情况下是因为打包时至勾选v2没有勾选v1的原因,如下图: 这个时候将v1勾选即可。 但是在打包时ˉv1和v2都勾选了也可能会出现这个报错,那就要看一下gradle的 minSdkVersion,如果这个版本在24-26之间也可能会提示这个错误,所以降低这个版本就可以了

腾讯8分钟产品课|1-8集总结

用户、定位、需求、时机、匠心、危机、合作、商业——还原产品背后故事,分享腾讯产品心法。 一、用户:一切以用户价值依归 1、定义用户:明确产品服务于谁,目标用户是怎样一群人,他们的喜好是什么,在什么场景下使用产品。 2、接近用户:用户访谈、回复发帖、阅读反馈、问卷调研、走进场景、观察行为、分析数据......通过多种渠道接近用户,持续获取真实的用户画像。 3、了解用户:站在用户角度思考问

除了立体监控,Clickhouse在腾讯实现了哪些牛逼应用

点击上方蓝色字体,选择“设为星标” 回复”资源“获取更多资源 大数据技术与架构 点击右侧关注,大数据开发领域最强公众号! 暴走大数据 点击右侧关注,暴走大数据! Clickhouse的部署和管理 Clickhouse自身是一个非常强大的数据处理引擎,因为它非常专注数据处理的计算效率这一块,因此它周边的一些管理插件,其实还是比较弱的。 大家在做大数据的平台,以及在做一些平台产品的时候,其

“苹果税”引发的苹果与腾讯、字节跳动之间的纷争与博弈

北京时间9月10日凌晨一点的Apple特别活动日渐临近,苹果这次将会带来iPhone16系列新品手机及其他硬件产品的更新,包括iPad、Apple Watch、AirPods等。从特别活动的宣传图和宣传标语“閃亮時刻”来看,Apple Intelligence将会是史上首次推出,无疑将会是iOS 18的重头戏和高光时刻。 不过就在9月2日,一则“微信可能不支持iPhone16”的

腾讯云的免费ssl证书过期后不占用免费额度

我申请了三张免费证书,两张过期了,已使用的数量还是1,说明已过期的不占免费额度,这样的话,只要每三个月重新申请就能一直用免费证书了。 下证很快,第一张一分钟以内,第二张大概5分钟左右。 原来之前是12个月,调整到了3个月。 重新申请的免费证书都通过了: 下载,导入到云托管域名,并验证https: 搞定! 本意没有任何宣传,只是为了分享确实有这么个东西,也对自己的开发有帮助。