美团后端二面面经
1.自我介绍
2.还是对我的项目没什么兴趣,问的非常简单 大概10分钟
3场景题
如果一个方法抽取是只在一个场景中用的,现在以及未来都不会用,那需要抽取这个方法吗?
在命名布尔值变量时,哪种命名方式更好?这道有给选项然后讲一讲为什么开放性
把一个 string 数组中的所有字符串相加,用 string 以及并发的时间复杂度分别是多少?
一道sql走不走索引,换成联合索引走吗
ip转数字,把一个字符串 IP 转成数字,然后要求之后转回来,这要转成一个 int。 本来没说int 我秒答了一个用ASCII码,然后换成了int
手撕
给定一个项目列表和一个依赖关系列表(依赖关系是项目对的列表,其中第二个项目依赖于第一个项目)。一个项目的所有依赖项必须在该项目被构建之前完成构建。找出一个能让这些项目得以构建的顺序。如果不存在有效的构建顺序,返回一个错误。