牛客376877048号 level
获赞
3492
粉丝
64
关注
6
看过 TA
5105
山东大学
2025
前端工程师
IP属地:山东
个人简介
私信
关注
笔试感觉还可以,就是自己太菜,发觉好几次笔试图论的代码一点不会写(理论知识倒是熟练)(更新:看完题解心里更不平衡了,原来真的不难啊,事后诸葛亮太搞人心态了)我用的是js,华为的js输入输出板子和牛客不一样,牛客是提供了读一行的操作,但是华为那个是统一读完然后你要从所有的输入里面自己处理对应的数值三个题总分分别100、200、300,我是90%、27%、12%,一共180分,太菜了第一题模拟,就是最后不知道卡在哪个样例上了,想了大半天也没想到有啥特殊情况,也就从86%到90%,服了第二题并查集,可惜忘了并查集怎么写于是用set替代一下,不知道卡到哪里了,改了好几次就是从20%到27%,真的是第三题有向带权重的图求去掉一个点后能够经过的最小的点的数对应的点的下标,大二一开始准备CSP的时候就不会写图的题,至今也不会,当时考CSP还能带纸质材料呢,不过之前淘天笔试的经验发现,这次输出只有一个数!于是一个一个试,发现console.log(9)能过12%,于是36分到手要是没有各位告诉我骗分方法我还真拿不到这么多分直接爆零了我想问的是:1、多少分能够进面啊?听说是150以上?2、听说暑期的笔试可以替代秋招的笔试,是真的吗?不过就算是真的我也想重考一次,这次考的就是一坨3、我笔试的时候淘天打电话说又把我捞起来了(第二次吧),招商银行信用卡打电话告诉我之前的链接发错了让我再去确认,我在笔试的时候接电话就是这俩事儿,不会被判作弊吧,我没有作弊啊
投递华为等公司10个岗位
0 点赞 评论 收藏
转发
我前面的帖子还奇怪为啥招行信用卡笔试软件开发岗位只有行测,后来一看今天还有个专门的技术类笔试我收回之前说的“感觉适合计算机基础不好的同学”,倒不能说是全错,只是一点基础没有还是没法做的这次是软件开发岗和算法岗一起考了,前面通用的题有16个单选和一个编程题,后面两个岗位有各自的一道编程题,二选一即可,语言不限,有意思的是作为js选手竟然分开提供了v8和node,虽然二者在编程题里面区别真的很小前面的选择题怎么说呢,感觉比较适合java选手,我是前端选手,不过是科班出身,里面有些知识还是学过的,就是有些东西可能前端不咋考所以准备的不好,比如linux命令、一道读java的代码题、一道读python的代码题,不过我还是用过,了解过一些东西的,就是linux是真的拿捏不定,因为真的不常用其余的数据结构啥的没难度,还有零星几个简单的机器学习为背景的题,但是考的东西和机器学习也没啥关系通用的编程题不难,就是给一个字符串(都是26个小写字母组成),统计每个字符前面相邻的(注意这个相邻直接减少难度)字符的种类并输出,这个一开始没看到相邻,后来一想相邻真的不难,暴力统计即可,难点还是我是js选手,js里面不能像c++那样用s[i] - 'a'这样进行字符和数字的转换,所以一开始卡了一阵,不过js可以用set统计种类,就是一开始差点忘了set.size这个api软件开发的编程题看起来很唬人,给一个数组,可以操纵1-m的前缀或m-n的后缀,对区间内部所有的数都加一,问能不能把这个数组里面所有的数变成原来数组的最大值。我以为是前缀和来着,其实不是,只要看从前往后递增、从后往前递增即可,只要两个递增区间中间的区间除了两个端点以外还有值就不可能,就是跳出循环的条件一开始写错了,只有25%,后面改了就ac提前一个小时ak交卷,反正做完笔试我就不想动了
投递招商银行信用卡中心等公司10个岗位
0 点赞 评论 收藏
转发
本来以为挂了,结果昨天中午约面,临近面试时间才发链接,面试官摄像头坏了。。。80分钟,俩手撕回忆版,可能不全,顺序不一定对自我介绍一面面试说了你的研究生项目,那你和同学合作过项目吗(我们导师没横向)vue和react的不同点你认为vue和react哪个更安全useeffect里面的依赖比较是怎么比较的(PS:这里面试官也蒙了,说要回去查查)如何实现数据监听常见的安全问题有哪些你说一下CSRF的cookie是怎么携带的(后来面试官跟我说是每次请求会自动携带)浏览器存储多页面如何通信websocket是如何建立连接的(不会。。。)http与https默认端口号nodejs多进程如何实现css实现文本超出省略号场景题:一个浮动的广告盖住了一个button,如何能透过广告点击button(一开始说的是冒泡捕获判断e.target,后来问不是层级关系咋办,不知道,他说可以通过一个属性来设置)场景题:错误报告如何上传手撕(30-40min):1、数组转树,要按照order字段升序,写完之后先发现升序写的不对,后来按照order给数组排序,再问如果parentid顺序不对咋办,我说要预处理一遍,写完之后发现还是老问题。。。最后也没解决。。。2、给一个毫秒级的时间,实现每隔一秒的倒计时,输出格式按照天小时分钟秒的格式,一开始处理时分秒不对,后来改正就ok继续问:sql如何实现查询加速(我说索引,他问范式可以吗,我说用范式分解表的结构)跨域的解决办法你以后的前端学习方向如何你是通过什么途径学习的你的学习过程中有没有遇到什么困难你和同学有过合作项目吗?假如遇到了问题怎么办反问:1、我还需要提升哪些方面?答:基础挺好的,可以多做项目2、部门是做什么的?答:阿里妈妈广告前台后台3、大概多久出结果?答:最近简历很多,但是你的结果会很快出
0 点赞 评论 收藏
转发
#软件开发2024笔面经# 约定时间提前五分钟都到场了,于是就开始,40-45分钟,最后来了一个经典的力扣第一题。。。这一次注重技术深度,除了最后一个问题(也可以说是两个)卡壳了其余答得都挺好(回忆版,可能顺序不对,可能会有遗漏)自我介绍你什么时候开始学的前端你本科的时候有没有了解过其他的技术方向(后端、算法等)一面面试官的面评里面写了跨域,你对跨域有没有新的了解那你详细解释一下跨域吧为什么要有跨域这么行为你知道的安全问题,不管是前端的还是其他的https为什么是安全的你知道OSI七层模型吗(PS:我这里讲的太久了,面试官问下一个题的时候让我少说点)前端性能优化的指标以及方法你说的FP全称是什么(PS:我觉得可能是我发音不标准他没听懂)你知道CDN吗你说的可以用webpack的publicpath配置,那里面写的是什么?你的配置是在线上吗?(不是)CDN在网络中是一种什么地位呢,是类似于阿里云的那种还是类似于协议(PS:我跟他说类似于阿里云的那种服务器)那服务器有收费的,你用的CDN是收费的还是免费的(我说有免费的CDN。。。不知道面试官要考察啥)场景题:如果一个CDN服务器坏了,用户该怎么获取内容?我一开始说可以向根服务器重新发送,他说这个方法可以,但是加入服务器彻底坏了咋办,我说类似于DNS,一个url可能对应多个ip,可以获取不同的ip地址,他问我CDN请求是通过什么来实现的,我说是通过url来实现场景题:用户点击下载按钮,结果无法下载,用户复制下载链接到浏览器中就可以下载了,什么原因?我一开始说是DNS污染,他说这个问题是可以稳定复现的,我再说可能是服务器忙,他也说不是稳定复现,后来就答不上来了。。。手撕算法题:leetcode1 两数之和,由于是腾讯会议所以得自己准备ide写,然后自己写测试样例在本地运行反问:1、我还需要提升什么?答:你的基础很好,代码写的也很快(废话这个题这么简单谁都能写的很快),你可以后续从实际应用中提升2、面试完之后多久出结果?答:2-3个工作日3、面试官是做什么业务的?答:他是技术总部,但是你(如果能)进来是要做业务,一面就是业务部门最后闲聊:你知道AI吗?用过gpt吗?
0 点赞 评论 收藏
转发
#软件开发2024笔面经# 临近面试才给我一个连接,是阿里自己做题的一个平台,右上角是视频,一开始差点没找到大概40分钟,没有手撕,比着简历问八股回忆版,顺序可能不对,可能会有缺失自我介绍你的兴趣爱好是什么(你学校的)计算机科学与技术学院在济南吗(惊了这个问题,我说是在青岛,他说他是山东人,看来是老乡)看你是计算机专业的,计算机的硬件有哪些部分还记得吗SQL的全称是啥(我说不知道,他说L是language,我说Q是query,他最后说S是结构)进程和线程的区别浏览器打开多个tab页面是多进程吗不看js,那么打开多个tab页面是多进程吗(PS:我说我一开始判断多进程的理由是看到任务管理器里面打开多tab页是多个进程,然后说还有其他的操作所以是多进程)你项目有什么难点你的优化有哪些讲一下webpack和rollup的不同webpack中loader和plugin的区别,你用过哪些我看你用的是函数组件,用过类组件吗jwt里面的构成你知道吗浏览器缓存了解吗https了解吗es6了解吗迭代器知道吗生成器知道吗(我说不知道)箭头函数除了this指向,实际开发中还有什么用途promise了解吗promise解决了回调地狱吗(后来我才意识到他想让我将async await)async await知道吗css了解到什么程度(我问他想讲啥),flex知道吗(吟唱八股文被打断)好了好了我们不需要这么详细的讲api,到时候会查文档的,你讲一下flex里面三个部分width和flex-basis哪个优先级更高(不知道)你的nodejs了解到什么程度(只会写express服务器)你怎么用jest测试react里面的钩子反问:1、我还需要提升哪些方面。答:基础挺好的,也有一些个人项目的练习2、大概多久出结果。答:上报给主管之后再说3、我这边没有笔试通知。答:之后会发送笔试通知,先面试在笔试
0 点赞 评论 收藏
转发
#软件开发2024笔面经# 时长大约一个小时,很奇怪的面试,我走的明明是前端,他整个面试一直在问我后端的东西,只因我的个人项目里面写了后端,我把我的个人项目传到了github上,然后面试官会看你github上面的内容,会看项目里面的具体的代码!回忆版,顺序可能不对,可能不全面试官自我介绍他们的业务手撕(大约20分钟):1、将markdown无序列表转为javascript对象,第一题只说了思路然后就不会了,面试官开启第二题例如- 1 - 1.1 - 1.2  -1.1.1生成Node {value: '1', level: 0, chidlren:[Node, Node]}2、一个字符串找到其中有回文的字符子串,要去除重复的部分,写了一回面试官看着我改了点错误,看起来是对的,于是通过例如输入look at alibaba and yoo, 输出['oo', 'bab']你的项目都是自己做的还是比着网上做的(比着课程做的)我看你的项目是分成了不同的模块,为什么要这么分,是比着做的吗讲一下装饰器,它在兼容性如何你为什么用了sql语句也用了sequlize,有些地方直接查询你也用的sql语句直接用sql语句安全吗?(我回答完之后)为什么你没有实现呢?为什么要用两个表存储关键词你的一级二级三级分类为什么不能用一个表而是要拆分你的项目有什么难点你的jwt是怎么实现的前端是怎么做持久存储的(讲了localstorage,被告知还是不能,我说直接用的第三方包)后端是怎么处理注册之后的信息密码要怎么处理直接加密会出现撞库,怎么解决(说完面试官跟我说有个说法叫加盐,其实就是我说的那个意思)你的项目都是自己做的,没有实习吗(无,我是保研生,面试官看我绩点还挺高的)研究生的方向(程序合成)程序合成是什么,解释一下怎么能够实现合成(组件化程序合成,用SMT求解器)选择合成程序的时候有没有优化(然后面试官的评价是你做前端有点高射炮打蚊子。。。)反问:1、我还需要提升哪些方面?答:要做一些深入的新的东西,比如gpu、canvas,传统的框架只是适用于工业界,需要关注新知识2、结果什么时候出?你先笔试然后再告知结果
0 点赞 评论 收藏
转发
牛客网
牛客企业服务