携程线下面经

#面经#总共经过了一面+二面,最后二面挂了,总结为太菜

其实体验很不好,下午3点半签到,等到8点才到我,整个人都等的不耐烦了

一面:
1. 大部分都是根据简历的项目来问
2. MySQL的索引了解吗?当插入、删除、更新的时候,B+树是如何调整的
3. 手撕一个多人微信领红包的场景,保证不超领

二面:
1. Promethus和grafana是怎么用的?NodeExporter和Promethus之间数据是pull还是push?
2. Dart的异步是怎么样子的
3. 手撕一道 String转Int
4. 手撕一道 回文子串

二面感觉问的比较随意,简历写了就问,虽然我是面Java的,算法还是太菜了,回文子串没写出来,就挂了
全部评论
您好,您是笔试了然后还要手撕对吗
1 回复 分享
发布于 2023-09-14 11:50 未知
大佬,问下手撕是怎么写的,白纸还是电脑
1 回复 分享
发布于 2023-09-14 23:09 上海
二面怎么知道挂不挂,现场通知还是网上查
点赞 回复 分享
发布于 2023-09-14 13:09 江苏
String转int这个是什么题啊,佬
点赞 回复 分享
发布于 2023-09-14 22:11 上海
楼主是项目跟抢红包这类的有关吗才手撕这种场景吗
点赞 回复 分享
发布于 2023-09-15 10:46 上海
携程只有线下面试吗
点赞 回复 分享
发布于 2023-09-19 05:48 法国

相关推荐

在前端项目中,有几个常见的优化工具和技术可以帮助提高性能和用户体验。以下是其中一些常见的工具和技术:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=9d41438f19104dca802ef21b5942c139混淆和压缩代码:通过工具如UglifyJS、Terser等来压缩JavaScript代码,删除不必要的空格、换行符和注释,并将变量名、函数名等重命名为更短的形式,以减少文件大小和提高加载速度。图片优化:使用工具如OptiPNG、JPEGoptim、SVGO等来优化图片,减小文件大小而不影响视觉质量。另外,使用适当的格式来存储图片,如使用WebP替代JPEG和PNG,以进一步减小文件大小和提高加载速度。懒加载:将页面上的非关键资源(如图片、视频、音频等)延迟加载,等到用户真正需要时再加载,以减少初始页面加载时间。缓存和版本控制:通过使用HTTP缓存来减少对服务器的请求,浏览器可以缓存静态文件(如样式表、脚本文件和图片),从而减少页面加载时间。此外,使用版本控制技术(如添加哈希值到文件名)来确保浏览器能够正确地加载最新的文件而不使用缓存。Tree Shaking:通过打包工具(如Webpack和Rollup)的Tree Shaking功能,可以自动删除未使用的代码,减小文件体积。资源合并和打包:将多个文件合并为一个单独的文件,减少网络请求次数和文件大小,同时使用打包工具(如webpack)将多个模块打包为一个或多个bundle,以减少页面加载时间。异步加载和代码分割:将代码按需加载,仅在需要时动态加载,提高页面加载速度。使用工具如Webpack的代码分割功能或动态导入(Dynamic Import),以将代码拆分成较小的块,并在需要时按需加载。响应式图片:根据设备的屏幕大小和分辨率,使用不同大小的图片,以减少不必要的下载和带宽消耗。除了上述列出的工具和技术外,还有其他优化方案,如使用CDN加速、启用Gzip压缩、减少HTTP请求等。最佳实践是根据项目需求和目标受众来选择适当的优化工具和技术,并进行必要的性能测试和优化。
点赞 评论 收藏
分享
优化前端性能是一个广泛的领域,有很多方法可以提高网站或应用程序的加载速度和性能。以下是一些常见的优化技巧:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=07d53be4cd034a4ab270d500feebcc8d压缩和合并文件:将CSS和JavaScript文件压缩和合并成一个文件可以减少网络请求的数量,从而加快页面加载速度。图片优化:通过压缩图片文件大小、使用适当的图像格式(如JPEG、PNG)以及懒加载技术来减少图片加载时间。缓存机制:使用浏览器缓存来存储静态资源,以减少重复下载。异步加载:将不必要的资源推迟加载,例如使用异步脚本或将JavaScript放置在页面底部。延迟加载:对于长页面或含有大量内容的页面,可以使用延迟加载技术,只在页面滚动到可见区域时加载内容。减少HTTP请求:减少网页中的资源数量,例如合并CSS和JavaScript文件、使用CSS Sprites技术等。响应式设计:为移动设备进行优化,使用响应式设计,确保网站在不同屏幕尺寸上都能良好显示和操作。使用CDN:使用内容分发网络(CDN)可以将静态资源分发到全球各个服务器上,加快资源加载速度。优化代码:通过减少DOM操作、避免不必要的重绘和重排等技术来优化JavaScript代码。使用性能分析工具:使用工具如Chrome开发者工具或PageSpeed Insights等来分析和识别潜在的性能瓶颈,并采取相应的优化措施。
点赞 评论 收藏
分享
评论
3
27
分享
牛客网
牛客企业服务