帆软开发一面

(先吐槽下面试的小哥真的帅)
氛围很好,主要是问技术上的东西,没咋过问简历
先让你自我介绍一下,然后根据你介绍的内容提问。问的好全面啊感觉自己准备的很不到位😨
我介绍时候说自己主要会c++,所以基本问的就是c++和基础知识
(一)c++问题
int char占多少字节
野指针是什么
内存对齐
虚函数表工作原理

(二)数据结构
map用啥实现的
红黑树和avl树在啥情况下用
外部排序(完全没印象了😭)
hash表实现过程

(三)基础知识
缺页
http协议(没复习到,大大的悲伤)
linux里面怎么读取一个文件最后100行
linux里面怎么看cpu使用率
事务的四种隔离级别

目前就记得这么多,感觉很看重知识的全面性,也可能是我面经背少了😂感觉只答上来60%八成是凉了。#秋招的第一场面试##帆软软件##面试题目#
全部评论

相关推荐

头像 头像
03-26 17:13
已编辑
门头沟学院 计算机类
1.浏览器从输入一个网址到解析过程?2.页面渲染过程?--答了过程,顺便说了下defer和async3.浏览器缓存机制?--我说了协商缓存和强制缓存的分类和区别4.那缓存的相关状态码?--304,我顺势谈了一下304出现多的优缺点5.cookie和localstorage的区别?--大小,作用域,有效时间区别6.你登录优化是怎么做的?在localstorage里存了什么?7.那你为什么用localstorage而不用cookie?--不知道8.localstorage限制大小是多少?要是超出怎么办? --用vuex?9.不行,我想要持久化的存储呢? --不知道10.Settimeout第二个参数是准的吗?为什么不准确?--看过但是忘了11.React有接触过吗? --没怎么写过12.vue的history和hash路由在实现上的区别?原理?  --说了用法区别,问具体用了js的哪些方法来实现区别,不知道13.mvvm和mvc的区别?--mvc我不太熟,扯了一些mvvm的底层原理14.本人自顾自又扯了一会儿数据劫持15.虚拟dom原理?--介绍了基本概念,diff算法,作用16.节点上key的作用?--为了作为唯一标识符,又提了一下index不能作为key17.为什么index不能作为key?--临时dom更新的情况会有问题18.那diff算法有用到key吗?   --有,应该是可以判断是不是同一个节点吧19.0.1+0.2!=0.3--我解释了一下原因20.那怎么解决这个问题?   --不知道21.场景题:我有一个input框,我想要根据输入的内容让它宽度自动变宽,怎么实现?  --通过overflow属性?  --那是出现滚轮,但是我想要宽度改变  --那就根据input的width和font-size相除判断宽度是不是要增加?  --可是像“m”和“i”所占的位置就是不同的,你怎么判断呢?  --不会22.Div和span的区别?  --谈了一下块级元素和行内元素的区别与转换。23.那行内元素的宽度是由什么决定的?    --内容本身,回答完这句话之后突然发现前面那道场景题有解了,可以在input里放一个来测量宽度?#软件开发2024笔面经#
点赞 评论 收藏
转发
3 18 评论
分享
牛客网
牛客企业服务