search

Home  >  Q&A  >  body text

java - 今天腾讯的移动开发端实习生的线上模拟题。。。

好难,对于我来说。。。
涉及到。。。:

选择题:

  1. TCP/IP 协议

  2. android/IOS

  3. C++(最多)

  4. 数据结构

编程题:

  1. 大整数乘法!(之前用Java写过,加减乘除,但是只记得思路!)

  2. 从一篇英语文章中,统计重复的单词数目!(有思路,但是不够时间!)

  3. JNI !(我只知道这是android中,Java的远程调用C/C++的。。。)

唉~

ringa_leeringa_lee2767 days ago672

reply all(4)I'll reply

  • 迷茫

    迷茫2017-04-17 17:34:20

    Thinking of the second programming question (PHP version):

    function repeatArray($str){   
        preg_match_all('/\w/',$str,$array);
        $uniqueArray = array_unique($array);
        $repeat = array_diff_assoc($array,$uniqueArray);
        return count($repeat);
    }
    

    I haven’t tried it before, any advice is welcome
    I feel that the questions in Goose Factory are more exam-oriented, focusing more on basics and thinking skills

    reply
    0
  • 黄舟

    黄舟2017-04-17 17:34:20

    I just learned that most companies don’t take Android and IOS tests separately. .

    reply
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:34:20

    The Goose Factory is like this every year, so be bearish.

    reply
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:34:20

    Programming questions:
    1 Multiplication of large numbers, the original question of leetcode, go here to see how the top-voted answer is written
    2 Count the number of repeated words.
    Two ideas: 1) Use a hash table to count the number of words that appear. C++11 has stl and the template unordered_map is available. The time complexity is O(n), n is the number of words. In fact, if you consider the number of words for each When calculating the hash value of a word, each word must be traversed. If the average length of the word is m, the time complexity of creating the table is O(m*n). The search time complexity is O(1).
    2) Open a trie tree, traverse all words, and insert them into the tree. The time complexity of tree building is still O(m*n). Considering that there are conflict detection and secondary detection using hash tables, trie tree building should be Slightly faster. But the search is slightly slower, the time complexity is O(len), len is the length of the word being searched

    reply
    0
  • Cancelreply