一面(50min)
除了项目之外是以下问题,其实项目问的是最多的了。
手撕代码:给定字符串,内部的单词用空格分隔,将其中的每个单词反转后输出字符串
手撕代码:给定字符串,内部的单词用空格分隔,去除其中重复的单词(即若后面有单词在
前面出现过,则删除后面的单词),并保持单词的原有顺序输出字符串。(用LinkedHashSet
即可)
Linux命令了解多少?查看内存占用?查看磁盘占用?查看某一端口?
谈谈SQL优化
手撕代码:快速排序,要求先说思路
二面(40min)
一面中的海盗分金币。你现在再想想看怎么做?(emm...)
一道编程题:象棋上马从一个位置跳到另一个位置最少需要跳多少次。你当时做出
来了,讲讲思路。(就是广度优先搜索)
BFS实现有个问题就是马在走的过程中其实有些方向其实是没必要考虑的,你有没更好的解
法?(那就启发式搜索,类似A*算法)
A*算法还不是最好的解,你有没更好的解?(emm...,其实面试官看到了一种解法很好,但
是我觉得很难想到,后面他就开始跟我讲什么要算根号五,算一堆啥的,然后再去重啥的,
我连忙点头,不过真没懂他在讲啥)
写SQL 代码:数据库表中有一列是姓名,一列是性别,如何建索引比较好
你觉得你的面试表现怎么样
HR面
期望薪资多少?最后给我薪资远低于我的预期,说你愿意考虑吗?问我为啥会离职之类的。
全部评论
(1) 回帖