<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            阿里開發工程師筆試題目

            時間:2024-10-15 15:04:19 面試筆試 我要投稿
            • 相關推薦

            阿里2015開發工程師筆試題目

              1、在網絡傳輸數據時,經常需要將二進制數據轉換為一個可打印字符串,一般用到的可打印字符集合包含64個字符,因此又稱為Base64表示法,現有一個char數組長度為12,要將它表示為Base64字符串,請問Base64字符串至少需要幾個char;如果char的長度為20,則需要幾個char。

            阿里2015開發工程師筆試題目

              2、某部門年會的時候,有個環節叫做《國王和天使》,每個人將自己的名字寫在紙條上并丟入盒子中,等所有人都完成該動作后,每個人再從盒子里拿出一張小紙條,上面的人物就是自己的國王,自己就是ta的天使,如果抽到自己,就再抽一遍,直到抽到別人為止,如果用有向圖來表示他們之間的關系,那么以下結論錯誤的是——?

              1、最后的結果可能是存在多個聯通分支

              2、聯通分支個數最多不超過人數的二分之一

              3、最后的結果可能是存在多個強聯通分支

              4、 可以用深度優先算法求得聯通數

              5、可以用雙向鏈表存儲其結構

              6、遍歷的復雜度是O(N)

              3、假設支付寶紅包口令支持1到6位的數字組合,即'0','1','003'和‘999999’都是合法的紅包口令,那么總共可以有多少個合法的紅包口令?

              4、假設某棵二叉查找樹的所有鍵均為1到10的整數,現在我們要查找下面_是不可能是鍵的檢查序列。

              1、10,9,8,7,6,5

              2、2,8,6,3,7,4,5

              3、1,2,9,3,8,7,4,6,5

              4、2,3,10,4,8,5

              5、4,9,8,7,5

              6、以上均正確

              5、能整除1400的數目是__?

              6、設二叉樹節點的線序遍歷,中序遍歷與后序遍歷,所有葉子節點的先后順序__?

              7、一個具有513個節點的二叉樹,有_種可能的層高。

              8、給定一個整數sum,從有N個無序元素的數組中尋找元素a,b,c,d,使得a + b + c + d = sum,最快的平均時間復雜度是_?

              1、O(N^2)

              2、O(log N)

              3、O(N)

              4、O(N^3)

              5、O(N^2logN)

              6、O(N^4)

              9、如下SQL數據中,_可能返回null值。

              1、select count(*) from t1;//返回行的個數

              2、select max(col1) from t1;//返回列中的某個最大值

              3、select concat('max=' ,maxof(col1)) from t1;//連接字符

              10、函數lg(ax^2 - 8x + a - 6)的值域為R,那么實數a的取值范圍是_?

              11、一臺剛接入互聯網的WEB服務器第一次被訪問到時,不同協議的發生順序是下面中的_?

              1.ARP->DNS->HTTP

              2.ARP->HTTP->DNS

              3.DNS->HTTP->ARP

              4.DNS->ARP->HTTP

              5.HTTP->ARP->DNS

              6.HTTP->DNS->ARP

              12、以下程序運行結果?

              #include

              using namespace std;

              class cat{

              int age;

              public:

              //構造函數

              cat(){age = 1;}

              //析構函數,類似于Java的finalize

              ~cat(){}

              //一個公共方法

              void miao(void){

              cout<<"Miao,my age = "<<age<<endl;< p="">

              }

              };

              int main(void){

              cat kitty;

              int* p = (int*)(&kitty);

              *p = 20;

              kitty.miao();

              return 0;

              }

              附加題:

              1、請列舉一些導致"APP啟動慢"感受的典型問題或負面模式及相應的優化策略。

              以Android為例:

              UI線程執行耗時任務(比如SQL,大的Bitmap),導致阻塞。

              布局優化,比如背景無謂的渲染,或者xml過于復雜。

              更多的優化,可以看看這里

              2、客戶端開發不同于服務端開發的一個典型背景是,我們的程序會運行在大量不同的設備商,帶給我們很多底層執行環境上的約束,例如Android生態中典型的碎片化問題,有的團隊為此只適配主流機型,有的約束開發可以使用的API,有的干脆只為iOS平臺開發。請在平衡用戶體驗與研發成本之上,站在App設計和研發的角度,提出你的對策。

              這道題目又把1%的用戶給忘了,好黑.....

              我的看法是:

              僅僅需要適配4.0以上的設備;

              Flyme最難適配,但是用的人又多,所以需要考慮適配。

              為了體現大公司的責任感,所以要適配WP。


            【阿里開發工程師筆試題目】相關文章:

            阿里巴巴校招筆試題目11-29

            工藝工程師筆試題目09-21

            C++工程師筆試題目11-25

            星網銳捷硬件開發的筆試題目11-21

            測試開發工程師筆試題09-25

            2015阿里校招研發工程師在線筆試題11-20

            阿里巴巴筆試題201502-19

            網易web開發工程師的筆試題分享11-21

            邁瑞筆試題目硬件研發工程師11-21

            華夏的筆試題目11-21

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看