1 cczy 2018-01-29 14:23:22 +08:00 ![]() 自己实现一个? |
![]() | 2 a1044634486 2018-01-29 14:24:18 +08:00 via Android 出了问题能解决 |
![]() | 3 sanjusss 2018-01-29 14:29:05 +08:00 不同公司不一样。 有的公司明明用不到这两样,却也加上,就是为了凑字数。 对于我目前所在的公司来说,熟悉某数据库=知道怎么 google 上输入数据库的名字,熟悉 linux 环境编程=能调用跨平台的开源库。 要结合公司和岗位看待,看该岗位和数据库、系统环境的关联性。 |
![]() | 4 xiaxiaokang 2018-01-29 16:40:18 +08:00 复杂逻辑且高性能 |
![]() | 5 xiaxiaokang 2018-01-29 16:41:42 +08:00 liunx: 足够自动化和智能化 |
6 flowarmor 2018-01-29 17:27:20 +08:00 ![]() 比如 MySQL,索引怎么实现的,事务怎么实现的,InnoDB 锁相关,主从复制读写分离分库分表。又比如 Redis,数据类型、线程模型、持久化、集群、分布式锁。这些话题不用做到源码级精通,但重要概念知道,也能说出个一二三四五,面一二线公司的多数开发岗,简历上写熟悉 MySQL/Redis 问题不大了,如果哪个面试官问你很多这些话题范围外,基本可以认为是在故意刁难你。 “熟悉 Linux 环境编程”这个区别就大了,要看你做什么开发,写分布式存储和 web 肯定区别大很多。 |