pcg中台-应用架构前端一面(2023.12.20)

11月份就被这个部门捞过了,当时不想面拒了,没想到12月份又捞,这次没拒直接面了。一面问得很基础,不知道什么意思,和捞我的wxg简直像两个公司,面了50分钟左右。

1、自我介绍

2、介绍下美团这段实习?最有难点或者说带来的技术成长最大的是哪一个点?

3、介绍下这个个人项目?对nodejs了解多少?

4、什么时候开始学习的前端?

5、看代码说输出

// 1.写出javascript运行结果:
for(var i=0; i<10; i++){} alert(i);

6、看代码说输出,这道题考察的是什么?

// 2.写出javascript运行结果:
var a = 1;
function b() {
    var a = 2;
    function c() {
        console.log(a);
    }
    return c;
}
b()();

7、说一下闭包

8、写题:数组去重

// 3、给你一个数组(假设数组每一项都是正整数),写一段代码,使得数组每一项都不重复。

// 如:[1,13,24,11,11,14,1,2] --> [1,13,24,11,14,2]

9、写题:正则替换

// 4、请通过正则替换,把一串字符串两边的分号去掉,同时把字符串中间连续出现多个的分号变成一个。

// 如:;ab;;b;;;e;;  --> ab;b;e

10、说一下防抖和节流

11、写题:实现一个节流函数

// 5、知道setTimeout函数节流吗?怎么实现

12、说一下js的继承

13、说一下跨域

14、说一下ts中interface和type的区别?

15、说一下webpack的打包原理

16、说一下url输入按下回车到页面渲染的这个过程?

17、页面很卡怎么办?怎么定位和解决问题?

18、为什么选择前端?

19、反问:部门业务和技术栈(中台,做内部使用的一些平台和工具。技术栈是用vue和node。)

20、反问:流程几轮面试(总共4~5轮,两天内出当前面试通知。)

总结:pcg中台,这部门确实不咋地,虽然我正则那道没写出来,但感觉这一面大部分很水,面试官也没有深挖下去,很多听我吟唱完就结束了。过不过随缘吧,反正又不想去。

#0offer互助地#
全部评论

相关推荐

时长40分钟,没有开摄像头1.自我介绍2.项目是实习的项目还是学校的项目?3.项目负责哪个方面?4.实习做什么的?5.three.js相关,有没有了解3d的一个渲染模式,比如如何修改场景,修改景深6.前端学习路线7.react的useEffect,useState是同步的还是异步的,use.memo了解不?经常用的有哪些?8.express框架的压缩模型9.为什么用Mongodb,不用mysql?10.js事件循环11.判断执行顺序(这里是口述代码,后来我问了我可以记一下么,才打开聊天框发过来代码)12.promise的内部实现13.js的作用域14.在一个方法里面,console.log(a)的过程是啥?15.判断了两个输出16.在什么情况会用到状态管理?17.比如现在有一些用户数据,存到store,怎么去读取?或者说,从0到1去设计一个项目,对于一些用户信息,组织信息,搭建这个以及做一些权限设置,会怎么设计?18.路由拦截怎么拦截?19.组件间数据通信怎么做的?20.在vue想实现一个v-module的指令,怎么做?比如说用一些vue2的组件库,element等挂在input上面,比如说挂一个a变量,我们就可以v-module=a,a这个数据是实时响应的,输入啥就展示啥,自己去实现input的时候,模拟input组件的时候,比如说自己挂一个customsa,然后v-module&nbsp;d,然后,然后d再实时监听到他的值,这个怎么实现?后面又说想知道那个指令。说了props和emit,又被问具体怎么实现。21.懒加载的逻辑22.说了一个场景,简单描述就是,倒着滑浏览器的时候或者在底部的时候并且强刷之后,图片怎么懒加载的,渲染逻辑是啥?23.职业规划是什么?以后准备做什么?24.专业不相干,为啥做前端相关的软件方面?反问:业务,平常做啥#暑期实习##前端开发#
查看24道真题和解析
点赞 评论 收藏
分享
04-18 18:09
已编辑
西北工业大学 C++
从3月19日投递简历到4月18日接到hr电话oc,差一天满一个月,历经腾讯五轮面试的考验,终于走到了目前这一环节。曾在牛客网受益于众多面经分享,如今也将自己面试中遇到的一些需要思考的问题整理出来,希望能为正在面试的牛友们提供一些启发。时间线:3&nbsp;月&nbsp;19&nbsp;日&nbsp;投递简历&nbsp;→&nbsp;同日完成测评4&nbsp;月&nbsp;1&nbsp;日&nbsp;腾讯云一面(未通过)4&nbsp;月&nbsp;7&nbsp;日&nbsp;wxg一面&nbsp;→&nbsp;4&nbsp;月&nbsp;9&nbsp;日&nbsp;二面4&nbsp;月&nbsp;11&nbsp;日&nbsp;电话邀约面委会&nbsp;→&nbsp;4&nbsp;月&nbsp;16&nbsp;日&nbsp;面委会(原计划&nbsp;4&nbsp;月&nbsp;15&nbsp;日推迟)4&nbsp;月&nbsp;18&nbsp;日&nbsp;HR&nbsp;面&nbsp;→&nbsp;当日完成云证流程并接到&nbsp;OC&nbsp;电话问题整理:1.&nbsp;TCP相比于UDP延迟的原因(连接过程、流量控制等方面回答)2.&nbsp;前缀++和后缀++哪个性能更优,应用在哪些场景(这个问题有个大坑,不能直接说用前缀++来遍历)3.&nbsp;发生哈希冲突时有什么解决方法?拉链法可能导致哈希值相同的结点挂起来导致查询效率变慢,如何解决?(拉链法冲突节点在8以上时转为红黑树,降到6时恢复链表)4.&nbsp;哈希表什么时候进行扩容?(负载因子?)5.&nbsp;粘包/拆包有哪些处理方式,除TLV外还有什么方式?6.&nbsp;什么情况下的粘包不需要处理?二进制数据可通过\0,\n进行粘包处理吗?7.&nbsp;如何查看某个端口有没有被占用(nmap或者telnet)8.&nbsp;HTTP字段介绍9.&nbsp;delete&nbsp;this&nbsp;合法吗10.&nbsp;对称加密/非对称加密/哈希算法分别是什么?有什么用?有哪些常用算法?11.&nbsp;C++有很多long类型的变量,如何求他们的平均值,注意要防备数值溢出(感觉算是数学题,使用average&nbsp;+=&nbsp;(numbers[i]&nbsp;-&nbsp;average)&nbsp;/&nbsp;(i&nbsp;+&nbsp;1)边累加边计算平均值)12.&nbsp;C++函数调用过程,三种函数传参的区别13.&nbsp;c++特性发展历程(每个版本更新的特点),&nbsp;以及每个版本主要更新的特性14.&nbsp;1000*1000的彩色图片占多少内存15.&nbsp;协程和线程进程相比有什么区别?它的优势和劣势有哪些?(从内存占用、上下文切换、不需进行额外同步操作、处处非阻塞、本质是单线程)16.&nbsp;有了http为什么还需要websocket17.&nbsp;TCP中超时重传时间是如何计算的?(有公式)18.&nbsp;梯子为什么可以让我们跳过防火墙?19.&nbsp;内存泄漏在哪些情况下发生?(new/delete、智能指针互引用、基类析构未虚)如何处理?(valgrind或者通过函数记录内存分配和释放的次数)20.&nbsp;QT可以跨平台吗,原理是什么?槽函数?(抽象类)21.&nbsp;死锁是什么?活锁是什么?死锁和活锁如何处理?如何检测?22.&nbsp;进程在Linux里调度用了什么算法?(CFS)23.&nbsp;浏览器的每个标签页是一个线程还是一个进程,为什么是进程,还有没有其他方面能体现进程之间隔离性的优点?24.&nbsp;python装饰器25.&nbsp;linux下进程和线程的调度有区别吗(都是一个实体)26.&nbsp;docker底层是如何隔离的(namespace)27.&nbsp;守护进程如何建立(fork)28.&nbsp;客户端time_wait过多怎么办29.&nbsp;为什么每个操作系统都有进程、线程?(从进程和线程的特性来说)30.&nbsp;用户鉴权,详细说一下JWT31.&nbsp;集群裂脑、惊群效应32.&nbsp;零拷贝33.&nbsp;说一下无锁如何实现,内存模型有哪些编程题的话目前感觉有难度是让手写一个线程池,包含单例、模板、线程安全、完美转发、生产者消费者、原子操作、互斥锁这些要素。上面这些是面试过程中,我遇到了会思考一下的问题,其他的问题都很基础就没记录。希望能帮到大家。
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

更多
牛客网
牛客企业服务